home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
develop, the CD; issue 1
/
Apple_Develop_1989.bin
/
d e v e l o p (color)
/
d e v e l o p (color).rsrc
/
CODE_11.txt
< prev
next >
Wrap
Text File
|
1989-01-01
|
429KB
|
7,417 lines
# near model CODE resource
# jump table entries: 4072-4099 (28 of them)
export_536:
00000000 4E75 rts
export_515:
00000002 4E56 FFFC link A6, -0x0004
00000006 4A6D B522 tst.w [A5 - 0x4ADE]
0000000A 6710 beq +0x12 /* 0000001C */
0000000C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000010 486D FC5A pea.l [A5 - 0x3A6]
00000014 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00000018 508F addq.l A7, 8
0000001A 6054 bra +0x56 /* 00000070 */
label0000001C:
0000001C 42A7 clr.l -[A7]
0000001E 2F2D B524 move.l -[A7], [A5 - 0x4ADC]
00000022 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00000026 201F move.l D0, [A7]+
00000028 4A80 tst.l D0
0000002A 6710 beq +0x12 /* 0000003C */
0000002C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000030 486D FC60 pea.l [A5 - 0x3A0]
00000034 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00000038 508F addq.l A7, 8
0000003A 6034 bra +0x36 /* 00000070 */
label0000003C:
0000003C 42A7 clr.l -[A7]
0000003E 42A7 clr.l -[A7]
00000040 4879 5445 5854 push.l 0x54455854 /* 'TEXT' */
00000046 486E FFFC pea.l [A6 - 0x4]
0000004A A9FD syscall GetScrap
0000004C 201F move.l D0, [A7]+
0000004E 4A80 tst.l D0
00000050 6F10 ble +0x12 /* 00000062 */
00000052 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000056 486D FC68 pea.l [A5 - 0x398]
0000005A 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
0000005E 508F addq.l A7, 8
00000060 600E bra +0x10 /* 00000070 */
label00000062:
00000062 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000066 486D FC6E pea.l [A5 - 0x392]
0000006A 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
0000006E 508F addq.l A7, 8
label00000070:
00000070 4E5E unlink A6
00000072 4E75 rts
export_512:
00000074 4E56 FFEC link A6, -0x0014
00000078 2F0C move.l -[A7], A4
0000007A 286E 000C movea.l A4, [A6 + 0xC]
0000007E 526D B32C addq.w [A5 - 0x4CD4], 1
00000082 508C addq.l A4, 8
00000084 4A54 tst.w [A4]
00000086 6706 beq +0x8 /* 0000008E */
00000088 7002 moveq.l D0, 0x02
0000008A 6000 00B6 bra +0xB8 /* 00000142 */
label0000008E:
0000008E 4A6D B392 tst.w [A5 - 0x4C6E]
00000092 670E beq +0x10 /* 000000A2 */
00000094 2D6D B374 FFF0 move.l [A6 - 0x10], [A5 - 0x4C8C]
0000009A 2D6D B368 FFFC move.l [A6 - 0x4], [A5 - 0x4C98]
000000A0 600C bra +0xE /* 000000AE */
label000000A2:
000000A2 2D6D B360 FFF0 move.l [A6 - 0x10], [A5 - 0x4CA0]
000000A8 2D6D B354 FFFC move.l [A6 - 0x4], [A5 - 0x4CAC]
label000000AE:
000000AE 42A7 clr.l -[A7]
000000B0 42A7 clr.l -[A7]
000000B2 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000000B6 205F movea.l A0, [A7]+
000000B8 2D48 FFEC move.l [A6 - 0x14], A0
000000BC 3F3C 0001 move.w -[A7], 0x1
000000C0 2F2E FFEC move.l -[A7], [A6 - 0x14]
000000C4 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000000C8 4EBA 0FC2 jsr [PC + 0xFC2 /* 0000108C */]
000000CC 4FEF 000A lea.l A7, [A7 + 0xA]
000000D0 3F3C 0001 move.w -[A7], 0x1
000000D4 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000000D8 4EBA 10DA jsr [PC + 0x10DA /* 000011B4 */]
000000DC 5C8F addq.l A7, 6
000000DE 3F3C 0002 move.w -[A7], 0x2
000000E2 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000000E6 2F2E FFEC move.l -[A7], [A6 - 0x14]
000000EA 4EBA 0FA0 jsr [PC + 0xFA0 /* 0000108C */]
000000EE 4FEF 000A lea.l A7, [A7 + 0xA]
000000F2 3F3C 0002 move.w -[A7], 0x2
000000F6 486E FFF4 pea.l [A6 - 0xC]
000000FA 2F2E FFEC move.l -[A7], [A6 - 0x14]
000000FE 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */]
00000102 4FEF 000A lea.l A7, [A7 + 0xA]
00000106 486E FFF4 pea.l [A6 - 0xC]
0000010A 2F2D B37C move.l -[A7], [A5 - 0x4C84]
0000010E 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */]
00000112 508F addq.l A7, 8
00000114 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000118 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
0000011C 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
00000120 508F addq.l A7, 8
00000122 3F00 move.w -[A7], D0
00000124 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000128 548F addq.l A7, 2
0000012A 3F3C 0002 move.w -[A7], 0x2
0000012E 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000132 4EBA 1080 jsr [PC + 0x1080 /* 000011B4 */]
00000136 5C8F addq.l A7, 6
00000138 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000013C 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000140 7000 moveq.l D0, 0x00
label00000142:
00000142 285F movea.l A4, [A7]+
00000144 4E5E unlink A6
00000146 4E75 rts
export_514:
00000148 4E56 FFEC link A6, -0x0014
0000014C 2F0C move.l -[A7], A4
0000014E 286E 000C movea.l A4, [A6 + 0xC]
00000152 526D B32C addq.w [A5 - 0x4CD4], 1
00000156 508C addq.l A4, 8
00000158 4A54 tst.w [A4]
0000015A 6706 beq +0x8 /* 00000162 */
0000015C 7002 moveq.l D0, 0x02
0000015E 6000 00B2 bra +0xB4 /* 00000212 */
label00000162:
00000162 4A6D B392 tst.w [A5 - 0x4C6E]
00000166 670E beq +0x10 /* 00000176 */
00000168 2D6D B374 FFF0 move.l [A6 - 0x10], [A5 - 0x4C8C]
0000016E 2D6D B368 FFFC move.l [A6 - 0x4], [A5 - 0x4C98]
00000174 600C bra +0xE /* 00000182 */
label00000176:
00000176 2D6D B360 FFF0 move.l [A6 - 0x10], [A5 - 0x4CA0]
0000017C 2D6D B354 FFFC move.l [A6 - 0x4], [A5 - 0x4CAC]
label00000182:
00000182 42A7 clr.l -[A7]
00000184 42A7 clr.l -[A7]
00000186 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
0000018A 205F movea.l A0, [A7]+
0000018C 2D48 FFEC move.l [A6 - 0x14], A0
00000190 4267 clr.w -[A7]
00000192 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000196 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000019A 4EBA 0EF0 jsr [PC + 0xEF0 /* 0000108C */]
0000019E 4FEF 000A lea.l A7, [A7 + 0xA]
000001A2 4267 clr.w -[A7]
000001A4 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000001A8 4EBA 100A jsr [PC + 0x100A /* 000011B4 */]
000001AC 5C8F addq.l A7, 6
000001AE 3F3C 0002 move.w -[A7], 0x2
000001B2 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000001B6 2F2E FFEC move.l -[A7], [A6 - 0x14]
000001BA 4EBA 0ED0 jsr [PC + 0xED0 /* 0000108C */]
000001BE 4FEF 000A lea.l A7, [A7 + 0xA]
000001C2 3F3C 0002 move.w -[A7], 0x2
000001C6 486E FFF4 pea.l [A6 - 0xC]
000001CA 2F2E FFEC move.l -[A7], [A6 - 0x14]
000001CE 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */]
000001D2 4FEF 000A lea.l A7, [A7 + 0xA]
000001D6 486E FFF4 pea.l [A6 - 0xC]
000001DA 2F2D B37C move.l -[A7], [A5 - 0x4C84]
000001DE 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */]
000001E2 508F addq.l A7, 8
000001E4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000001E8 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
000001EC 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
000001F0 508F addq.l A7, 8
000001F2 3F00 move.w -[A7], D0
000001F4 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000001F8 548F addq.l A7, 2
000001FA 3F3C 0002 move.w -[A7], 0x2
000001FE 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000202 4EBA 0FB0 jsr [PC + 0xFB0 /* 000011B4 */]
00000206 5C8F addq.l A7, 6
00000208 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000020C 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000210 7000 moveq.l D0, 0x00
label00000212:
00000212 285F movea.l A4, [A7]+
00000214 4E5E unlink A6
00000216 4E75 rts
export_518:
00000218 4E56 FF54 link A6, -0x00AC
0000021C 48E7 0108 movem.l -[A7], D7,A4
00000220 286E 000C movea.l A4, [A6 + 0xC]
00000224 4EBA 0C9A jsr [PC + 0xC9A /* 00000EC0 */]
00000228 508C addq.l A4, 8
0000022A 4A54 tst.w [A4]
0000022C 6600 007E bne +0x80 /* 000002AC */
00000230 4267 clr.w -[A7]
00000232 3F3C 0002 move.w -[A7], 0x2
00000236 A9C2 syscall SysEdit
00000238 101F move.b D0, [A7]+
0000023A 4A00 tst.b D0
0000023C 6706 beq +0x8 /* 00000244 */
0000023E 7000 moveq.l D0, 0x00
00000240 6000 0184 bra +0x186 /* 000003C6 */
label00000244:
00000244 4EBA 0188 jsr [PC + 0x188 /* 000003CE */]
00000248 4A40 tst.w D0
0000024A 6706 beq +0x8 /* 00000252 */
0000024C 7000 moveq.l D0, 0x00
0000024E 6000 0176 bra +0x178 /* 000003C6 */
label00000252:
00000252 4A6D B50A tst.w [A5 - 0x4AF6]
00000256 6D1A blt +0x1C /* 00000272 */
00000258 4A6D B510 tst.w [A5 - 0x4AF0]
0000025C 6606 bne +0x8 /* 00000264 */
0000025E 4A6D B504 tst.w [A5 - 0x4AFC]
00000262 670E beq +0x10 /* 00000272 */
label00000264:
00000264 4EBA 01E6 jsr [PC + 0x1E6 /* 0000044C */]
00000268 4A40 tst.w D0
0000026A 6706 beq +0x8 /* 00000272 */
0000026C 7000 moveq.l D0, 0x00
0000026E 6000 0156 bra +0x158 /* 000003C6 */
label00000272:
00000272 0C6D 0258 B390 cmpi.w [A5 - 0x4C70], 0x258
00000278 6D26 blt +0x28 /* 000002A0 */
0000027A 486E FF54 pea.l [A6 - 0xAC]
0000027E 486D B334 pea.l [A5 - 0x4CCC]
00000282 4EBA 01F8 jsr [PC + 0x1F8 /* 0000047C */]
00000286 508F addq.l A7, 8
00000288 3E00 move.w D7, D0
0000028A 4A47 tst.w D7
0000028C 6706 beq +0x8 /* 00000294 */
0000028E 3007 move.w D0, D7
00000290 6000 0134 bra +0x136 /* 000003C6 */
label00000294:
00000294 4A6E FF54 tst.w [A6 - 0xAC]
00000298 6706 beq +0x8 /* 000002A0 */
0000029A 7000 moveq.l D0, 0x00
0000029C 6000 0128 bra +0x12A /* 000003C6 */
label000002A0:
000002A0 3F3C 0001 move.w -[A7], 0x1
000002A4 A9C8 syscall SysBeep
000002A6 7000 moveq.l D0, 0x00
000002A8 6000 011C bra +0x11E /* 000003C6 */
label000002AC:
000002AC 0C54 2B40 cmpi.w [A4], 0x2B40 /* '+@' */
000002B0 661E bne +0x20 /* 000002D0 */
000002B2 508C addq.l A4, 8
000002B4 4A54 tst.w [A4]
000002B6 6706 beq +0x8 /* 000002BE */
000002B8 7002 moveq.l D0, 0x02
000002BA 6000 010A bra +0x10C /* 000003C6 */
label000002BE:
000002BE 486E FF54 pea.l [A6 - 0xAC]
000002C2 486D B334 pea.l [A5 - 0x4CCC]
000002C6 4EBA 01B4 jsr [PC + 0x1B4 /* 0000047C */]
000002CA 508F addq.l A7, 8
000002CC 6000 00F8 bra +0xFA /* 000003C6 */
label000002D0:
000002D0 0C54 2B65 cmpi.w [A4], 0x2B65 /* '+e' */
000002D4 6616 bne +0x18 /* 000002EC */
000002D6 508C addq.l A4, 8
000002D8 4A54 tst.w [A4]
000002DA 6706 beq +0x8 /* 000002E2 */
000002DC 7002 moveq.l D0, 0x02
000002DE 6000 00E6 bra +0xE8 /* 000003C6 */
label000002E2:
000002E2 4EBA 00EA jsr [PC + 0xEA /* 000003CE */]
000002E6 7000 moveq.l D0, 0x00
000002E8 6000 00DC bra +0xDE /* 000003C6 */
label000002EC:
000002EC 0C54 2B46 cmpi.w [A4], 0x2B46 /* '+F' */
000002F0 6616 bne +0x18 /* 00000308 */
000002F2 508C addq.l A4, 8
000002F4 4A54 tst.w [A4]
000002F6 6706 beq +0x8 /* 000002FE */
000002F8 7002 moveq.l D0, 0x02
000002FA 6000 00CA bra +0xCC /* 000003C6 */
label000002FE:
000002FE 4EBA 014C jsr [PC + 0x14C /* 0000044C */]
00000302 7000 moveq.l D0, 0x00
00000304 6000 00C0 bra +0xC2 /* 000003C6 */
label00000308:
00000308 0C54 2B0B cmpi.w [A4], 0x2B0B
0000030C 6612 bne +0x14 /* 00000320 */
0000030E 4A6C 0008 tst.w [A4 + 0x8]
00000312 660C bne +0xE /* 00000320 */
00000314 4EBA 0FDA jsr [PC + 0xFDA /* 000012F0 */]
00000318 4EBA 1504 jsr [PC + 0x1504 /* 0000181E */]
0000031C 6000 00A8 bra +0xAA /* 000003C6 */
label00000320:
00000320 486E FF58 pea.l [A6 - 0xA8]
00000324 486E FF56 pea.l [A6 - 0xAA]
00000328 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000032C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000330 2F0C move.l -[A7], A4
00000332 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000336 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */]
0000033A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000033E 3E00 move.w D7, D0
00000340 4A47 tst.w D7
00000342 6706 beq +0x8 /* 0000034A */
00000344 3007 move.w D0, D7
00000346 6000 007E bra +0x80 /* 000003C6 */
label0000034A:
0000034A 302E FF56 move.w D0, [A6 - 0xAA]
0000034E 48C0 ext.l D0
00000350 E780 asl D0, 3
00000352 D9C0 add.l A4, D0
00000354 4A54 tst.w [A4]
00000356 670E beq +0x10 /* 00000366 */
00000358 486E FF58 pea.l [A6 - 0xA8]
0000035C 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
00000360 588F addq.l A7, 4
00000362 7013 moveq.l D0, 0x13
00000364 6060 bra +0x62 /* 000003C6 */
label00000366:
00000366 0C6E 0003 FF58 cmpi.w [A6 - 0xA8], 0x3
0000036C 670E beq +0x10 /* 0000037C */
0000036E 486E FF58 pea.l [A6 - 0xA8]
00000372 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
00000376 588F addq.l A7, 4
00000378 7002 moveq.l D0, 0x02
0000037A 604A bra +0x4C /* 000003C6 */
label0000037C:
0000037C 4267 clr.w -[A7]
0000037E 3F3C 0001 move.w -[A7], 0x1
00000382 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
00000386 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */]
0000038A 508F addq.l A7, 8
0000038C 4267 clr.w -[A7]
0000038E 3F3C 0001 move.w -[A7], 0x1
00000392 2F2E FFBA move.l -[A7], [A6 - 0x46]
00000396 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */]
0000039A 508F addq.l A7, 8
0000039C 3F2E FFDC move.w -[A7], [A6 - 0x24]
000003A0 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
000003A4 4EAD 0FA2 jsr [A5 + 0xFA2 /* export_496 */]
000003A8 5C8F addq.l A7, 6
000003AA 486E FF54 pea.l [A6 - 0xAC]
000003AE 486E FF7A pea.l [A6 - 0x86]
000003B2 4EBA 00C8 jsr [PC + 0xC8 /* 0000047C */]
000003B6 508F addq.l A7, 8
000003B8 3E00 move.w D7, D0
000003BA 486E FF58 pea.l [A6 - 0xA8]
000003BE 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
000003C2 588F addq.l A7, 4
000003C4 3007 move.w D0, D7
label000003C6:
000003C6 4CDF 1080 movem.l D7,A4, [A7]+
000003CA 4E5E unlink A6
000003CC 4E75 rts
fn000003CE:
000003CE 4A6D B4E8 tst.w [A5 - 0x4B18]
000003D2 6D48 blt +0x4A /* 0000041C */
000003D4 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C]
000003D8 4EBA 0EE6 jsr [PC + 0xEE6 /* 000012C0 */]
000003DC 588F addq.l A7, 4
000003DE 4A40 tst.w D0
000003E0 673A beq +0x3C /* 0000041C */
000003E2 4A6D B4EE tst.w [A5 - 0x4B12]
000003E6 6706 beq +0x8 /* 000003EE */
000003E8 7000 moveq.l D0, 0x00
000003EA 6000 005E bra +0x60 /* 0000044A */
label000003EE:
000003EE 2F2D B4FC move.l -[A7], [A5 - 0x4B04]
000003F2 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000003F6 588F addq.l A7, 4
000003F8 7001 moveq.l D0, 0x01
000003FA 3B40 B4E6 move.w [A5 - 0x4B1A], D0
000003FE 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C]
00000402 A9D6 syscall TECut
00000404 2F2D B4F8 move.l -[A7], [A5 - 0x4B08]
00000408 4EAD 0F5A jsr [A5 + 0xF5A /* export_487 */]
0000040C 588F addq.l A7, 4
0000040E 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00000412 3B78 0968 B118 move.w [A5 - 0x4EE8], [0x00000968 /* ScrapCount */]
00000418 7001 moveq.l D0, 0x01
0000041A 602E bra +0x30 /* 0000044A */
label0000041C:
0000041C 206D B3DC movea.l A0, [A5 - 0x4C24]
00000420 4A28 006E tst.b [A0 + 0x6E]
00000424 6722 beq +0x24 /* 00000448 */
00000426 2F2D B3D8 move.l -[A7], [A5 - 0x4C28]
0000042A 4EBA 0E94 jsr [PC + 0xE94 /* 000012C0 */]
0000042E 588F addq.l A7, 4
00000430 4A40 tst.w D0
00000432 6714 beq +0x16 /* 00000448 */
00000434 2F2D B3D8 move.l -[A7], [A5 - 0x4C28]
00000438 A9D6 syscall TECut
0000043A 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
0000043E 3B78 0968 B118 move.w [A5 - 0x4EE8], [0x00000968 /* ScrapCount */]
00000444 7001 moveq.l D0, 0x01
00000446 6002 bra +0x4 /* 0000044A */
label00000448:
00000448 7000 moveq.l D0, 0x00
label0000044A:
0000044A 4E75 rts
fn0000044C:
0000044C 4A6D B50A tst.w [A5 - 0x4AF6]
00000450 6D26 blt +0x28 /* 00000478 */
00000452 4A6D B510 tst.w [A5 - 0x4AF0]
00000456 6606 bne +0x8 /* 0000045E */
00000458 4A6D B504 tst.w [A5 - 0x4AFC]
0000045C 671A beq +0x1C /* 00000478 */
label0000045E:
0000045E 2F2D B51A move.l -[A7], [A5 - 0x4AE6]
00000462 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000466 588F addq.l A7, 4
00000468 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
0000046C 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
00000470 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00000474 7001 moveq.l D0, 0x01
00000476 6002 bra +0x4 /* 0000047A */
label00000478:
00000478 7000 moveq.l D0, 0x00
label0000047A:
0000047A 4E75 rts
fn0000047C:
0000047C 4E56 FFFA link A6, -0x0006
00000480 2F0C move.l -[A7], A4
00000482 286E 0008 movea.l A4, [A6 + 0x8]
00000486 526D B32C addq.w [A5 - 0x4CD4], 1
0000048A 206E 000C movea.l A0, [A6 + 0xC]
0000048E 4250 clr.w [A0]
00000490 2F2C 0040 move.l -[A7], [A4 + 0x40]
00000494 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */]
00000498 588F addq.l A7, 4
0000049A 2D40 FFFA move.l [A6 - 0x6], D0
0000049E 2F2C 002C move.l -[A7], [A4 + 0x2C]
000004A2 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */]
000004A6 588F addq.l A7, 4
000004A8 D1AE FFFA add.l [A6 - 0x6], D0
000004AC 202E FFFA move.l D0, [A6 - 0x6]
000004B0 E580 asl D0, 2
000004B2 2F00 move.l -[A7], D0
000004B4 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
000004B8 588F addq.l A7, 4
000004BA 4A40 tst.w D0
000004BC 6706 beq +0x8 /* 000004C4 */
000004BE 7025 moveq.l D0, 0x25
000004C0 6000 0120 bra +0x122 /* 000005E2 */
label000004C4:
000004C4 3F3C 0001 move.w -[A7], 0x1
000004C8 2F2D B524 move.l -[A7], [A5 - 0x4ADC]
000004CC 2F2C 0040 move.l -[A7], [A4 + 0x40]
000004D0 4EBA 0BBA jsr [PC + 0xBBA /* 0000108C */]
000004D4 4FEF 000A lea.l A7, [A7 + 0xA]
000004D8 4A6C 005E tst.w [A4 + 0x5E]
000004DC 6614 bne +0x16 /* 000004F2 */
000004DE 3F3C 0001 move.w -[A7], 0x1
000004E2 2F2D B524 move.l -[A7], [A5 - 0x4ADC]
000004E6 2F2C 002C move.l -[A7], [A4 + 0x2C]
000004EA 4EBA 0BA0 jsr [PC + 0xBA0 /* 0000108C */]
000004EE 4FEF 000A lea.l A7, [A7 + 0xA]
label000004F2:
000004F2 42A7 clr.l -[A7]
000004F4 2F2D B524 move.l -[A7], [A5 - 0x4ADC]
000004F8 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000004FC 201F move.l D0, [A7]+
000004FE 4A80 tst.l D0
00000500 6606 bne +0x8 /* 00000508 */
00000502 7000 moveq.l D0, 0x00
00000504 6000 00DC bra +0xDE /* 000005E2 */
label00000508:
00000508 206E 000C movea.l A0, [A6 + 0xC]
0000050C 7001 moveq.l D0, 0x01
0000050E 3080 move.w [A0], D0
00000510 4AAC 0048 tst.l [A4 + 0x48]
00000514 6700 005E beq +0x60 /* 00000574 */
00000518 2F2C 0040 move.l -[A7], [A4 + 0x40]
0000051C 2F2C 0048 move.l -[A7], [A4 + 0x48]
00000520 4EBA 00C6 jsr [PC + 0xC6 /* 000005E8 */]
00000524 508F addq.l A7, 8
00000526 3D40 FFFE move.w [A6 - 0x2], D0
0000052A 0C6E FC20 FFFE cmpi.w [A6 - 0x2], 0xFC20
00000530 6606 bne +0x8 /* 00000538 */
00000532 7000 moveq.l D0, 0x00
00000534 6000 00AC bra +0xAE /* 000005E2 */
label00000538:
00000538 4A6E FFFE tst.w [A6 - 0x2]
0000053C 6708 beq +0xA /* 00000546 */
0000053E 302E FFFE move.w D0, [A6 - 0x2]
00000542 6000 009E bra +0xA0 /* 000005E2 */
label00000546:
00000546 2F2C 002C move.l -[A7], [A4 + 0x2C]
0000054A 2F2C 0048 move.l -[A7], [A4 + 0x48]
0000054E 4EBA 0098 jsr [PC + 0x98 /* 000005E8 */]
00000552 508F addq.l A7, 8
00000554 3D40 FFFE move.w [A6 - 0x2], D0
00000558 0C6E FC20 FFFE cmpi.w [A6 - 0x2], 0xFC20
0000055E 6606 bne +0x8 /* 00000566 */
00000560 7000 moveq.l D0, 0x00
00000562 6000 007E bra +0x80 /* 000005E2 */
label00000566:
00000566 4A6E FFFE tst.w [A6 - 0x2]
0000056A 6708 beq +0xA /* 00000574 */
0000056C 302E FFFE move.w D0, [A6 - 0x2]
00000570 6000 0070 bra +0x72 /* 000005E2 */
label00000574:
00000574 3F3C 0001 move.w -[A7], 0x1
00000578 2F2C 0040 move.l -[A7], [A4 + 0x40]
0000057C 4EBA 0C36 jsr [PC + 0xC36 /* 000011B4 */]
00000580 5C8F addq.l A7, 6
00000582 4A6C 005E tst.w [A4 + 0x5E]
00000586 660E bne +0x10 /* 00000596 */
00000588 3F3C 0001 move.w -[A7], 0x1
0000058C 2F2C 002C move.l -[A7], [A4 + 0x2C]
00000590 4EBA 0C22 jsr [PC + 0xC22 /* 000011B4 */]
00000594 5C8F addq.l A7, 6
label00000596:
00000596 4AAC 0048 tst.l [A4 + 0x48]
0000059A 670C beq +0xE /* 000005A8 */
0000059C 42A7 clr.l -[A7]
0000059E 2F2C 0048 move.l -[A7], [A4 + 0x48]
000005A2 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */]
000005A6 508F addq.l A7, 8
label000005A8:
000005A8 2F2C 0020 move.l -[A7], [A4 + 0x20]
000005AC 2F14 move.l -[A7], [A4]
000005AE 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
000005B2 508F addq.l A7, 8
000005B4 3F00 move.w -[A7], D0
000005B6 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000005BA 548F addq.l A7, 2
000005BC 2F2C 0034 move.l -[A7], [A4 + 0x34]
000005C0 2F14 move.l -[A7], [A4]
000005C2 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
000005C6 508F addq.l A7, 8
000005C8 3F00 move.w -[A7], D0
000005CA 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000005CE 548F addq.l A7, 2
000005D0 2F0C move.l -[A7], A4
000005D2 4EBA 0426 jsr [PC + 0x426 /* 000009FA */]
000005D6 588F addq.l A7, 4
000005D8 2F0C move.l -[A7], A4
000005DA 4EBA 08FE jsr [PC + 0x8FE /* 00000EDA */]
000005DE 588F addq.l A7, 4
000005E0 7000 moveq.l D0, 0x00
label000005E2:
000005E2 285F movea.l A4, [A7]+
000005E4 4E5E unlink A6
000005E6 4E75 rts
fn000005E8:
000005E8 4E56 FFAC link A6, -0x0054
000005EC 48E7 0700 movem.l -[A7], D5,D6,D7
000005F0 3D6D B32C FFFE move.w [A6 - 0x2], [A5 - 0x4CD4]
000005F6 42A7 clr.l -[A7]
000005F8 2F2E 000C move.l -[A7], [A6 + 0xC]
000005FC 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00000600 201F move.l D0, [A7]+
00000602 4878 0052 push.l 0x52 /* 'R' */
00000606 2F00 move.l -[A7], D0
00000608 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000060C 3E00 move.w D7, D0
0000060E 7C00 moveq.l D6, 0x00
00000610 6000 00D4 bra +0xD6 /* 000006E6 */
label00000614:
00000614 206E 000C movea.l A0, [A6 + 0xC]
00000618 3006 move.w D0, D6
0000061A C1FC 0052 muls.w D0, 0x52 /* 'R' */
0000061E D090 add.l D0, [A0]
00000620 2040 movea.l A0, D0
00000622 43EE FFAC lea.l A1, [A6 - 0x54]
00000626 7013 moveq.l D0, 0x13
label00000628:
00000628 22D8 move.l [A1]+, [A0]+
0000062A 51C8 FFFC dbf D0, -0x6 /* 00000628 */
0000062E 32D8 move.w [A1]+, [A0]+
00000630 4A6E FFB0 tst.w [A6 - 0x50]
00000634 6700 00AE beq +0xB0 /* 000006E4 */
00000638 4A6E FFAE tst.w [A6 - 0x52]
0000063C 6634 bne +0x36 /* 00000672 */
0000063E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000642 486D FC74 pea.l [A5 - 0x38C]
00000646 3F06 move.w -[A7], D6
00000648 2F2E 000C move.l -[A7], [A6 + 0xC]
0000064C 4EAD 0BFA jsr [A5 + 0xBFA /* export_379 */]
00000650 4FEF 000E lea.l A7, [A7 + 0xE]
00000654 3A00 move.w D5, D0
00000656 4A45 tst.w D5
00000658 6706 beq +0x8 /* 00000660 */
0000065A 3005 move.w D0, D5
0000065C 6000 0090 bra +0x92 /* 000006EE */
label00000660:
00000660 302E FFFE move.w D0, [A6 - 0x2]
00000664 B06D B32C cmp.w D0, [A5 - 0x4CD4]
00000668 6708 beq +0xA /* 00000672 */
0000066A 303C FC20 move.w D0, 0xFC20
0000066E 6000 007E bra +0x80 /* 000006EE */
label00000672:
00000672 0C6E 0001 FFAE cmpi.w [A6 - 0x52], 0x1
00000678 6632 bne +0x34 /* 000006AC */
0000067A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000067E 486D FC82 pea.l [A5 - 0x37E]
00000682 3F06 move.w -[A7], D6
00000684 2F2E 000C move.l -[A7], [A6 + 0xC]
00000688 4EAD 0BFA jsr [A5 + 0xBFA /* export_379 */]
0000068C 4FEF 000E lea.l A7, [A7 + 0xE]
00000690 3A00 move.w D5, D0
00000692 4A45 tst.w D5
00000694 6706 beq +0x8 /* 0000069C */
00000696 3005 move.w D0, D5
00000698 6000 0054 bra +0x56 /* 000006EE */
label0000069C:
0000069C 302E FFFE move.w D0, [A6 - 0x2]
000006A0 B06D B32C cmp.w D0, [A5 - 0x4CD4]
000006A4 6706 beq +0x8 /* 000006AC */
000006A6 303C FC20 move.w D0, 0xFC20
000006AA 6042 bra +0x44 /* 000006EE */
label000006AC:
000006AC 0C6E 0002 FFAE cmpi.w [A6 - 0x52], 0x2
000006B2 6630 bne +0x32 /* 000006E4 */
000006B4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006B8 486D FC90 pea.l [A5 - 0x370]
000006BC 3F06 move.w -[A7], D6
000006BE 2F2E 000C move.l -[A7], [A6 + 0xC]
000006C2 4EAD 0BFA jsr [A5 + 0xBFA /* export_379 */]
000006C6 4FEF 000E lea.l A7, [A7 + 0xE]
000006CA 3A00 move.w D5, D0
000006CC 4A45 tst.w D5
000006CE 6704 beq +0x6 /* 000006D4 */
000006D0 3005 move.w D0, D5
000006D2 601A bra +0x1C /* 000006EE */
label000006D4:
000006D4 302E FFFE move.w D0, [A6 - 0x2]
000006D8 B06D B32C cmp.w D0, [A5 - 0x4CD4]
000006DC 6706 beq +0x8 /* 000006E4 */
000006DE 303C FC20 move.w D0, 0xFC20
000006E2 600A bra +0xC /* 000006EE */
label000006E4:
000006E4 5246 addq.w D6, 1
label000006E6:
000006E6 BC47 cmp.w D6, D7
000006E8 6D00 FF2A blt -0xD4 /* 00000614 */
000006EC 7000 moveq.l D0, 0x00
label000006EE:
000006EE 4CDF 00E0 movem.l D5,D6,D7, [A7]+
000006F2 4E5E unlink A6
000006F4 4E75 rts
export_520:
000006F6 4E56 FF54 link A6, -0x00AC
000006FA 48E7 0108 movem.l -[A7], D7,A4
000006FE 286E 000C movea.l A4, [A6 + 0xC]
00000702 4EBA 07BC jsr [PC + 0x7BC /* 00000EC0 */]
00000706 508C addq.l A4, 8
00000708 4A54 tst.w [A4]
0000070A 6600 007E bne +0x80 /* 0000078A */
0000070E 4267 clr.w -[A7]
00000710 3F3C 0003 move.w -[A7], 0x3
00000714 A9C2 syscall SysEdit
00000716 101F move.b D0, [A7]+
00000718 4A00 tst.b D0
0000071A 6706 beq +0x8 /* 00000722 */
0000071C 7000 moveq.l D0, 0x00
0000071E 6000 0182 bra +0x184 /* 000008A2 */
label00000722:
00000722 4EBA 0186 jsr [PC + 0x186 /* 000008AA */]
00000726 4A40 tst.w D0
00000728 6706 beq +0x8 /* 00000730 */
0000072A 7000 moveq.l D0, 0x00
0000072C 6000 0174 bra +0x176 /* 000008A2 */
label00000730:
00000730 4A6D B50A tst.w [A5 - 0x4AF6]
00000734 6D1A blt +0x1C /* 00000750 */
00000736 4A6D B510 tst.w [A5 - 0x4AF0]
0000073A 6606 bne +0x8 /* 00000742 */
0000073C 4A6D B504 tst.w [A5 - 0x4AFC]
00000740 670E beq +0x10 /* 00000750 */
label00000742:
00000742 4EBA 01D2 jsr [PC + 0x1D2 /* 00000916 */]
00000746 4A40 tst.w D0
00000748 6706 beq +0x8 /* 00000750 */
0000074A 7000 moveq.l D0, 0x00
0000074C 6000 0154 bra +0x156 /* 000008A2 */
label00000750:
00000750 0C6D 0258 B390 cmpi.w [A5 - 0x4C70], 0x258
00000756 6D26 blt +0x28 /* 0000077E */
00000758 486E FF54 pea.l [A6 - 0xAC]
0000075C 486D B334 pea.l [A5 - 0x4CCC]
00000760 4EBA 01E0 jsr [PC + 0x1E0 /* 00000942 */]
00000764 508F addq.l A7, 8
00000766 3E00 move.w D7, D0
00000768 4A47 tst.w D7
0000076A 6706 beq +0x8 /* 00000772 */
0000076C 3007 move.w D0, D7
0000076E 6000 0132 bra +0x134 /* 000008A2 */
label00000772:
00000772 4A6E FF54 tst.w [A6 - 0xAC]
00000776 6706 beq +0x8 /* 0000077E */
00000778 7000 moveq.l D0, 0x00
0000077A 6000 0126 bra +0x128 /* 000008A2 */
label0000077E:
0000077E 3F3C 0001 move.w -[A7], 0x1
00000782 A9C8 syscall SysBeep
00000784 7000 moveq.l D0, 0x00
00000786 6000 011A bra +0x11C /* 000008A2 */
label0000078A:
0000078A 0C54 2B40 cmpi.w [A4], 0x2B40 /* '+@' */
0000078E 661E bne +0x20 /* 000007AE */
00000790 508C addq.l A4, 8
00000792 4A54 tst.w [A4]
00000794 6706 beq +0x8 /* 0000079C */
00000796 7002 moveq.l D0, 0x02
00000798 6000 0108 bra +0x10A /* 000008A2 */
label0000079C:
0000079C 486E FF54 pea.l [A6 - 0xAC]
000007A0 486D B334 pea.l [A5 - 0x4CCC]
000007A4 4EBA 019C jsr [PC + 0x19C /* 00000942 */]
000007A8 508F addq.l A7, 8
000007AA 6000 00F6 bra +0xF8 /* 000008A2 */
label000007AE:
000007AE 0C54 2B65 cmpi.w [A4], 0x2B65 /* '+e' */
000007B2 6616 bne +0x18 /* 000007CA */
000007B4 508C addq.l A4, 8
000007B6 4A54 tst.w [A4]
000007B8 6706 beq +0x8 /* 000007C0 */
000007BA 7002 moveq.l D0, 0x02
000007BC 6000 00E4 bra +0xE6 /* 000008A2 */
label000007C0:
000007C0 4EBA 00E8 jsr [PC + 0xE8 /* 000008AA */]
000007C4 7000 moveq.l D0, 0x00
000007C6 6000 00DA bra +0xDC /* 000008A2 */
label000007CA:
000007CA 0C54 2B46 cmpi.w [A4], 0x2B46 /* '+F' */
000007CE 6616 bne +0x18 /* 000007E6 */
000007D0 508C addq.l A4, 8
000007D2 4A54 tst.w [A4]
000007D4 6706 beq +0x8 /* 000007DC */
000007D6 7002 moveq.l D0, 0x02
000007D8 6000 00C8 bra +0xCA /* 000008A2 */
label000007DC:
000007DC 4EBA 0138 jsr [PC + 0x138 /* 00000916 */]
000007E0 7000 moveq.l D0, 0x00
000007E2 6000 00BE bra +0xC0 /* 000008A2 */
label000007E6:
000007E6 0C54 2B0B cmpi.w [A4], 0x2B0B
000007EA 6610 bne +0x12 /* 000007FC */
000007EC 4A6C 0008 tst.w [A4 + 0x8]
000007F0 660A bne +0xC /* 000007FC */
000007F2 4EBA 0AFC jsr [PC + 0xAFC /* 000012F0 */]
000007F6 7000 moveq.l D0, 0x00
000007F8 6000 00A8 bra +0xAA /* 000008A2 */
label000007FC:
000007FC 486E FF58 pea.l [A6 - 0xA8]
00000800 486E FF56 pea.l [A6 - 0xAA]
00000804 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000808 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000080C 2F0C move.l -[A7], A4
0000080E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000812 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */]
00000816 4FEF 0018 lea.l A7, [A7 + 0x18]
0000081A 3E00 move.w D7, D0
0000081C 4A47 tst.w D7
0000081E 6706 beq +0x8 /* 00000826 */
00000820 3007 move.w D0, D7
00000822 6000 007E bra +0x80 /* 000008A2 */
label00000826:
00000826 302E FF56 move.w D0, [A6 - 0xAA]
0000082A 48C0 ext.l D0
0000082C E780 asl D0, 3
0000082E D9C0 add.l A4, D0
00000830 4A54 tst.w [A4]
00000832 670E beq +0x10 /* 00000842 */
00000834 486E FF58 pea.l [A6 - 0xA8]
00000838 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
0000083C 588F addq.l A7, 4
0000083E 7013 moveq.l D0, 0x13
00000840 6060 bra +0x62 /* 000008A2 */
label00000842:
00000842 0C6E 0003 FF58 cmpi.w [A6 - 0xA8], 0x3
00000848 670E beq +0x10 /* 00000858 */
0000084A 486E FF58 pea.l [A6 - 0xA8]
0000084E 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
00000852 588F addq.l A7, 4
00000854 7002 moveq.l D0, 0x02
00000856 604A bra +0x4C /* 000008A2 */
label00000858:
00000858 4267 clr.w -[A7]
0000085A 3F3C 0001 move.w -[A7], 0x1
0000085E 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
00000862 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */]
00000866 508F addq.l A7, 8
00000868 4267 clr.w -[A7]
0000086A 3F3C 0001 move.w -[A7], 0x1
0000086E 2F2E FFBA move.l -[A7], [A6 - 0x46]
00000872 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */]
00000876 508F addq.l A7, 8
00000878 3F2E FFDC move.w -[A7], [A6 - 0x24]
0000087C 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00000880 4EAD 0FA2 jsr [A5 + 0xFA2 /* export_496 */]
00000884 5C8F addq.l A7, 6
00000886 486E FF54 pea.l [A6 - 0xAC]
0000088A 486E FF7A pea.l [A6 - 0x86]
0000088E 4EBA 00B2 jsr [PC + 0xB2 /* 00000942 */]
00000892 508F addq.l A7, 8
00000894 3E00 move.w D7, D0
00000896 486E FF58 pea.l [A6 - 0xA8]
0000089A 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
0000089E 588F addq.l A7, 4
000008A0 3007 move.w D0, D7
label000008A2:
000008A2 4CDF 1080 movem.l D7,A4, [A7]+
000008A6 4E5E unlink A6
000008A8 4E75 rts
fn000008AA:
000008AA 4A6D B4E8 tst.w [A5 - 0x4B18]
000008AE 6D36 blt +0x38 /* 000008E6 */
000008B0 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C]
000008B4 4EBA 0A0A jsr [PC + 0xA0A /* 000012C0 */]
000008B8 588F addq.l A7, 4
000008BA 4A40 tst.w D0
000008BC 6728 beq +0x2A /* 000008E6 */
000008BE 4A6D B4EE tst.w [A5 - 0x4B12]
000008C2 6704 beq +0x6 /* 000008C8 */
000008C4 7000 moveq.l D0, 0x00
000008C6 604C bra +0x4E /* 00000914 */
label000008C8:
000008C8 2F2D B4FC move.l -[A7], [A5 - 0x4B04]
000008CC 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000008D0 588F addq.l A7, 4
000008D2 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C]
000008D6 A9D5 syscall TECopy
000008D8 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
000008DC 3B78 0968 B118 move.w [A5 - 0x4EE8], [0x00000968 /* ScrapCount */]
000008E2 7001 moveq.l D0, 0x01
000008E4 602E bra +0x30 /* 00000914 */
label000008E6:
000008E6 206D B3DC movea.l A0, [A5 - 0x4C24]
000008EA 4A28 006E tst.b [A0 + 0x6E]
000008EE 6722 beq +0x24 /* 00000912 */
000008F0 2F2D B3D8 move.l -[A7], [A5 - 0x4C28]
000008F4 4EBA 09CA jsr [PC + 0x9CA /* 000012C0 */]
000008F8 588F addq.l A7, 4
000008FA 4A40 tst.w D0
000008FC 6714 beq +0x16 /* 00000912 */
000008FE 2F2D B3D8 move.l -[A7], [A5 - 0x4C28]
00000902 A9D5 syscall TECopy
00000904 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00000908 3B78 0968 B118 move.w [A5 - 0x4EE8], [0x00000968 /* ScrapCount */]
0000090E 7001 moveq.l D0, 0x01
00000910 6002 bra +0x4 /* 00000914 */
label00000912:
00000912 7000 moveq.l D0, 0x00
label00000914:
00000914 4E75 rts
fn00000916:
00000916 4A6D B50A tst.w [A5 - 0x4AF6]
0000091A 6D22 blt +0x24 /* 0000093E */
0000091C 4A6D B510 tst.w [A5 - 0x4AF0]
00000920 6606 bne +0x8 /* 00000928 */
00000922 4A6D B504 tst.w [A5 - 0x4AFC]
00000926 6716 beq +0x18 /* 0000093E */
label00000928:
00000928 2F2D B51A move.l -[A7], [A5 - 0x4AE6]
0000092C 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000930 588F addq.l A7, 4
00000932 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
00000936 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
0000093A 7001 moveq.l D0, 0x01
0000093C 6002 bra +0x4 /* 00000940 */
label0000093E:
0000093E 7000 moveq.l D0, 0x00
label00000940:
00000940 4E75 rts
fn00000942:
00000942 4E56 FFFC link A6, -0x0004
00000946 2F0C move.l -[A7], A4
00000948 286E 0008 movea.l A4, [A6 + 0x8]
0000094C 206E 000C movea.l A0, [A6 + 0xC]
00000950 4250 clr.w [A0]
00000952 2F2C 0040 move.l -[A7], [A4 + 0x40]
00000956 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */]
0000095A 588F addq.l A7, 4
0000095C 2D40 FFFC move.l [A6 - 0x4], D0
00000960 2F2C 002C move.l -[A7], [A4 + 0x2C]
00000964 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */]
00000968 588F addq.l A7, 4
0000096A D1AE FFFC add.l [A6 - 0x4], D0
0000096E 202E FFFC move.l D0, [A6 - 0x4]
00000972 E580 asl D0, 2
00000974 2F00 move.l -[A7], D0
00000976 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
0000097A 588F addq.l A7, 4
0000097C 4A40 tst.w D0
0000097E 6706 beq +0x8 /* 00000986 */
00000980 7025 moveq.l D0, 0x25
00000982 6000 0070 bra +0x72 /* 000009F4 */
label00000986:
00000986 3F3C 0001 move.w -[A7], 0x1
0000098A 2F2D B524 move.l -[A7], [A5 - 0x4ADC]
0000098E 2F2C 0040 move.l -[A7], [A4 + 0x40]
00000992 4EBA 06F8 jsr [PC + 0x6F8 /* 0000108C */]
00000996 4FEF 000A lea.l A7, [A7 + 0xA]
0000099A 4A6C 005E tst.w [A4 + 0x5E]
0000099E 6614 bne +0x16 /* 000009B4 */
000009A0 3F3C 0001 move.w -[A7], 0x1
000009A4 2F2D B524 move.l -[A7], [A5 - 0x4ADC]
000009A8 2F2C 002C move.l -[A7], [A4 + 0x2C]
000009AC 4EBA 06DE jsr [PC + 0x6DE /* 0000108C */]
000009B0 4FEF 000A lea.l A7, [A7 + 0xA]
label000009B4:
000009B4 42A7 clr.l -[A7]
000009B6 2F2D B524 move.l -[A7], [A5 - 0x4ADC]
000009BA 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000009BE 201F move.l D0, [A7]+
000009C0 4A80 tst.l D0
000009C2 6604 bne +0x6 /* 000009C8 */
000009C4 7000 moveq.l D0, 0x00
000009C6 602C bra +0x2E /* 000009F4 */
label000009C8:
000009C8 206E 000C movea.l A0, [A6 + 0xC]
000009CC 7001 moveq.l D0, 0x01
000009CE 3080 move.w [A0], D0
000009D0 4AAC 0048 tst.l [A4 + 0x48]
000009D4 670C beq +0xE /* 000009E2 */
000009D6 42A7 clr.l -[A7]
000009D8 2F2C 0048 move.l -[A7], [A4 + 0x48]
000009DC 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */]
000009E0 508F addq.l A7, 8
label000009E2:
000009E2 2F0C move.l -[A7], A4
000009E4 4EBA 0014 jsr [PC + 0x14 /* 000009FA */]
000009E8 588F addq.l A7, 4
000009EA 2F0C move.l -[A7], A4
000009EC 4EBA 04EC jsr [PC + 0x4EC /* 00000EDA */]
000009F0 588F addq.l A7, 4
000009F2 7000 moveq.l D0, 0x00
label000009F4:
000009F4 285F movea.l A4, [A7]+
000009F6 4E5E unlink A6
000009F8 4E75 rts
fn000009FA:
000009FA 4E56 FFF4 link A6, -0x000C
000009FE 2F0C move.l -[A7], A4
00000A00 286E 0008 movea.l A4, [A6 + 0x8]
00000A04 4A6D B110 tst.w [A5 - 0x4EF0]
00000A08 6700 0064 beq +0x66 /* 00000A6E */
00000A0C 206C 0028 movea.l A0, [A4 + 0x28]
00000A10 2050 movea.l A0, [A0]
00000A12 3D68 000E FFF6 move.w [A6 - 0xA], [A0 + 0xE]
00000A18 206C 003C movea.l A0, [A4 + 0x3C]
00000A1C 2050 movea.l A0, [A0]
00000A1E 3D68 000E FFF4 move.w [A6 - 0xC], [A0 + 0xE]
00000A24 302E FFF6 move.w D0, [A6 - 0xA]
00000A28 B06E FFF4 cmp.w D0, [A6 - 0xC]
00000A2C 6F08 ble +0xA /* 00000A36 */
00000A2E 2D6C 0044 FFF8 move.l [A6 - 0x8], [A4 + 0x44]
00000A34 6006 bra +0x8 /* 00000A3C */
label00000A36:
00000A36 2D6C 0030 FFF8 move.l [A6 - 0x8], [A4 + 0x30]
label00000A3C:
00000A3C 2D7C 0000 0810 FFFC move.l [A6 - 0x4], 0x810
00000A44 2F2D B528 move.l -[A7], [A5 - 0x4AD8]
00000A48 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A4C 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00000A50 206E FFF8 movea.l A0, [A6 - 0x8]
00000A54 226D B528 movea.l A1, [A5 - 0x4AD8]
00000A58 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A5C 2F11 move.l -[A7], [A1]
00000A5E 2F10 move.l -[A7], [A0]
00000A60 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00000A64 4FEF 000C lea.l A7, [A7 + 0xC]
00000A68 2B6D B528 B188 move.l [A5 - 0x4E78], [A5 - 0x4AD8]
label00000A6E:
00000A6E 285F movea.l A4, [A7]+
00000A70 4E5E unlink A6
00000A72 4E75 rts
export_509:
00000A74 4E56 0000 link A6, 0
00000A78 2F0C move.l -[A7], A4
00000A7A 286E 000C movea.l A4, [A6 + 0xC]
00000A7E 508C addq.l A4, 8
00000A80 4A54 tst.w [A4]
00000A82 6600 005A bne +0x5C /* 00000ADE */
00000A86 4267 clr.w -[A7]
00000A88 3F3C 0004 move.w -[A7], 0x4
00000A8C A9C2 syscall SysEdit
00000A8E 101F move.b D0, [A7]+
00000A90 4A00 tst.b D0
00000A92 6706 beq +0x8 /* 00000A9A */
00000A94 7000 moveq.l D0, 0x00
00000A96 6000 00AA bra +0xAC /* 00000B42 */
label00000A9A:
00000A9A 4EBA 00AC jsr [PC + 0xAC /* 00000B48 */]
00000A9E 4A40 tst.w D0
00000AA0 6706 beq +0x8 /* 00000AA8 */
00000AA2 7000 moveq.l D0, 0x00
00000AA4 6000 009C bra +0x9E /* 00000B42 */
label00000AA8:
00000AA8 4A6D B50A tst.w [A5 - 0x4AF6]
00000AAC 6D0E blt +0x10 /* 00000ABC */
00000AAE 4EBA 012C jsr [PC + 0x12C /* 00000BDC */]
00000AB2 4A40 tst.w D0
00000AB4 6706 beq +0x8 /* 00000ABC */
00000AB6 7000 moveq.l D0, 0x00
00000AB8 6000 0088 bra +0x8A /* 00000B42 */
label00000ABC:
00000ABC 0C6D 0258 B390 cmpi.w [A5 - 0x4C70], 0x258
00000AC2 6D0E blt +0x10 /* 00000AD2 */
00000AC4 4EBA 0156 jsr [PC + 0x156 /* 00000C1C */]
00000AC8 4A40 tst.w D0
00000ACA 6706 beq +0x8 /* 00000AD2 */
00000ACC 7000 moveq.l D0, 0x00
00000ACE 6000 0072 bra +0x74 /* 00000B42 */
label00000AD2:
00000AD2 3F3C 0001 move.w -[A7], 0x1
00000AD6 A9C8 syscall SysBeep
00000AD8 7000 moveq.l D0, 0x00
00000ADA 6000 0066 bra +0x68 /* 00000B42 */
label00000ADE:
00000ADE 0C54 2B40 cmpi.w [A4], 0x2B40 /* '+@' */
00000AE2 6616 bne +0x18 /* 00000AFA */
00000AE4 508C addq.l A4, 8
00000AE6 4A54 tst.w [A4]
00000AE8 6706 beq +0x8 /* 00000AF0 */
00000AEA 7002 moveq.l D0, 0x02
00000AEC 6000 0054 bra +0x56 /* 00000B42 */
label00000AF0:
00000AF0 4EBA 012A jsr [PC + 0x12A /* 00000C1C */]
00000AF4 7000 moveq.l D0, 0x00
00000AF6 6000 004A bra +0x4C /* 00000B42 */
label00000AFA:
00000AFA 0C54 2B65 cmpi.w [A4], 0x2B65 /* '+e' */
00000AFE 6612 bne +0x14 /* 00000B12 */
00000B00 508C addq.l A4, 8
00000B02 4A54 tst.w [A4]
00000B04 6704 beq +0x6 /* 00000B0A */
00000B06 7002 moveq.l D0, 0x02
00000B08 6038 bra +0x3A /* 00000B42 */
label00000B0A:
00000B0A 4EBA 003C jsr [PC + 0x3C /* 00000B48 */]
00000B0E 7000 moveq.l D0, 0x00
00000B10 6030 bra +0x32 /* 00000B42 */
label00000B12:
00000B12 0C54 2B46 cmpi.w [A4], 0x2B46 /* '+F' */
00000B16 6612 bne +0x14 /* 00000B2A */
00000B18 508C addq.l A4, 8
00000B1A 4A54 tst.w [A4]
00000B1C 6704 beq +0x6 /* 00000B22 */
00000B1E 7002 moveq.l D0, 0x02
00000B20 6020 bra +0x22 /* 00000B42 */
label00000B22:
00000B22 4EBA 00B8 jsr [PC + 0xB8 /* 00000BDC */]
00000B26 7000 moveq.l D0, 0x00
00000B28 6018 bra +0x1A /* 00000B42 */
label00000B2A:
00000B2A 0C54 2B0B cmpi.w [A4], 0x2B0B
00000B2E 6610 bne +0x12 /* 00000B40 */
00000B30 508C addq.l A4, 8
00000B32 4A54 tst.w [A4]
00000B34 6704 beq +0x6 /* 00000B3A */
00000B36 7002 moveq.l D0, 0x02
00000B38 6008 bra +0xA /* 00000B42 */
label00000B3A:
00000B3A 4EBA 09A8 jsr [PC + 0x9A8 /* 000014E4 */]
00000B3E 6002 bra +0x4 /* 00000B42 */
label00000B40:
00000B40 7002 moveq.l D0, 0x02
label00000B42:
00000B42 285F movea.l A4, [A7]+
00000B44 4E5E unlink A6
00000B46 4E75 rts
fn00000B48:
00000B48 4E56 FFFC link A6, -0x0004
00000B4C 42A7 clr.l -[A7]
00000B4E 42A7 clr.l -[A7]
00000B50 4879 5445 5854 push.l 0x54455854 /* 'TEXT' */
00000B56 486E FFFC pea.l [A6 - 0x4]
00000B5A A9FD syscall GetScrap
00000B5C 201F move.l D0, [A7]+
00000B5E 4A80 tst.l D0
00000B60 6E06 bgt +0x8 /* 00000B68 */
00000B62 7000 moveq.l D0, 0x00
00000B64 6000 0072 bra +0x74 /* 00000BD8 */
label00000B68:
00000B68 4A6D B4E8 tst.w [A5 - 0x4B18]
00000B6C 6D38 blt +0x3A /* 00000BA6 */
00000B6E 4A6D B4EE tst.w [A5 - 0x4B12]
00000B72 6706 beq +0x8 /* 00000B7A */
00000B74 7000 moveq.l D0, 0x00
00000B76 6000 0060 bra +0x62 /* 00000BD8 */
label00000B7A:
00000B7A 2F2D B4FC move.l -[A7], [A5 - 0x4B04]
00000B7E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000B82 588F addq.l A7, 4
00000B84 7001 moveq.l D0, 0x01
00000B86 3B40 B4E6 move.w [A5 - 0x4B1A], D0
00000B8A 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C]
00000B8E 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000B92 588F addq.l A7, 4
00000B94 2F2D B4F8 move.l -[A7], [A5 - 0x4B08]
00000B98 4EAD 0F5A jsr [A5 + 0xF5A /* export_487 */]
00000B9C 588F addq.l A7, 4
00000B9E 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00000BA2 7001 moveq.l D0, 0x01
00000BA4 6032 bra +0x34 /* 00000BD8 */
label00000BA6:
00000BA6 206D B3DC movea.l A0, [A5 - 0x4C24]
00000BAA 4A28 006E tst.b [A0 + 0x6E]
00000BAE 6726 beq +0x28 /* 00000BD6 */
00000BB0 206D B3D8 movea.l A0, [A5 - 0x4C28]
00000BB4 2050 movea.l A0, [A0]
00000BB6 4A68 0024 tst.w [A0 + 0x24]
00000BBA 660C bne +0xE /* 00000BC8 */
00000BBC 42A7 clr.l -[A7]
00000BBE 4878 FFFF push.l 0xFFFF
00000BC2 2F2D B3D8 move.l -[A7], [A5 - 0x4C28]
00000BC6 A9D1 syscall TESetSelect
label00000BC8:
00000BC8 2F2D B3D8 move.l -[A7], [A5 - 0x4C28]
00000BCC 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000BD0 588F addq.l A7, 4
00000BD2 7001 moveq.l D0, 0x01
00000BD4 6002 bra +0x4 /* 00000BD8 */
label00000BD6:
00000BD6 7000 moveq.l D0, 0x00
label00000BD8:
00000BD8 4E5E unlink A6
00000BDA 4E75 rts
fn00000BDC:
00000BDC 4E56 FFFC link A6, -0x0004
00000BE0 42A7 clr.l -[A7]
00000BE2 42A7 clr.l -[A7]
00000BE4 4879 5049 4354 push.l 0x50494354 /* 'PICT' */
00000BEA 486E FFFC pea.l [A6 - 0x4]
00000BEE A9FD syscall GetScrap
00000BF0 201F move.l D0, [A7]+
00000BF2 4A80 tst.l D0
00000BF4 6E04 bgt +0x6 /* 00000BFA */
00000BF6 7000 moveq.l D0, 0x00
00000BF8 601E bra +0x20 /* 00000C18 */
label00000BFA:
00000BFA 4A6D B50A tst.w [A5 - 0x4AF6]
00000BFE 6D16 blt +0x18 /* 00000C16 */
00000C00 2F2D B51A move.l -[A7], [A5 - 0x4AE6]
00000C04 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000C08 588F addq.l A7, 4
00000C0A 4EAD 1122 jsr [A5 + 0x1122 /* export_544 */]
00000C0E 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00000C12 7001 moveq.l D0, 0x01
00000C14 6002 bra +0x4 /* 00000C18 */
label00000C16:
00000C16 7000 moveq.l D0, 0x00
label00000C18:
00000C18 4E5E unlink A6
00000C1A 4E75 rts
fn00000C1C:
00000C1C 4E56 FFD8 link A6, -0x0028
00000C20 48E7 0700 movem.l -[A7], D5,D6,D7
00000C24 42A7 clr.l -[A7]
00000C26 2F2D B524 move.l -[A7], [A5 - 0x4ADC]
00000C2A 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00000C2E 201F move.l D0, [A7]+
00000C30 4A80 tst.l D0
00000C32 6606 bne +0x8 /* 00000C3A */
00000C34 7000 moveq.l D0, 0x00
00000C36 6000 01F2 bra +0x1F4 /* 00000E2A */
label00000C3A:
00000C3A 4A6D B392 tst.w [A5 - 0x4C6E]
00000C3E 6714 beq +0x16 /* 00000C54 */
00000C40 2B6D B378 B188 move.l [A5 - 0x4E78], [A5 - 0x4C88]
00000C46 2D6D B374 FFFC move.l [A6 - 0x4], [A5 - 0x4C8C]
00000C4C 2D6D B368 FFF0 move.l [A6 - 0x10], [A5 - 0x4C98]
00000C52 6012 bra +0x14 /* 00000C66 */
label00000C54:
00000C54 2B6D B364 B188 move.l [A5 - 0x4E78], [A5 - 0x4C9C]
00000C5A 2D6D B360 FFFC move.l [A6 - 0x4], [A5 - 0x4CA0]
00000C60 2D6D B354 FFF0 move.l [A6 - 0x10], [A5 - 0x4CAC]
label00000C66:
00000C66 4267 clr.w -[A7]
00000C68 3F3C 0001 move.w -[A7], 0x1
00000C6C 2F2D B374 move.l -[A7], [A5 - 0x4C8C]
00000C70 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */]
00000C74 508F addq.l A7, 8
00000C76 4267 clr.w -[A7]
00000C78 3F3C 0001 move.w -[A7], 0x1
00000C7C 2F2D B360 move.l -[A7], [A5 - 0x4CA0]
00000C80 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */]
00000C84 508F addq.l A7, 8
00000C86 3F3C 0002 move.w -[A7], 0x2
00000C8A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C8E 2F2D B524 move.l -[A7], [A5 - 0x4ADC]
00000C92 4EBA 03F8 jsr [PC + 0x3F8 /* 0000108C */]
00000C96 4FEF 000A lea.l A7, [A7 + 0xA]
00000C9A 42A7 clr.l -[A7]
00000C9C 2F2D B524 move.l -[A7], [A5 - 0x4ADC]
00000CA0 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00000CA4 201F move.l D0, [A7]+
00000CA6 4878 0052 push.l 0x52 /* 'R' */
00000CAA 2F00 move.l -[A7], D0
00000CAC 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000CB0 3E00 move.w D7, D0
00000CB2 42A7 clr.l -[A7]
00000CB4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000CB8 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00000CBC 201F move.l D0, [A7]+
00000CBE 4878 0052 push.l 0x52 /* 'R' */
00000CC2 2F00 move.l -[A7], D0
00000CC4 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000CC8 3C00 move.w D6, D0
00000CCA 486E FFE0 pea.l [A6 - 0x20]
00000CCE 4EAD 0B52 jsr [A5 + 0xB52 /* export_358 */]
00000CD2 588F addq.l A7, 4
00000CD4 3F3C 0002 move.w -[A7], 0x2
00000CD8 486E FFE8 pea.l [A6 - 0x18]
00000CDC 2F2D B524 move.l -[A7], [A5 - 0x4ADC]
00000CE0 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */]
00000CE4 4FEF 000A lea.l A7, [A7 + 0xA]
00000CE8 4267 clr.w -[A7]
00000CEA 486E FFE8 pea.l [A6 - 0x18]
00000CEE 486E FFE0 pea.l [A6 - 0x20]
00000CF2 486E FFD8 pea.l [A6 - 0x28]
00000CF6 A8AA syscall SectRect
00000CF8 101F move.b D0, [A7]+
00000CFA 4A00 tst.b D0
00000CFC 6600 0084 bne +0x86 /* 00000D82 */
00000D00 302E FFE6 move.w D0, [A6 - 0x1A]
00000D04 D06E FFE2 add.w D0, [A6 - 0x1E]
00000D08 E240 asr D0.w, 1
00000D0A 3D40 FFFA move.w [A6 - 0x6], D0
00000D0E 302E FFE4 move.w D0, [A6 - 0x1C]
00000D12 D06E FFE0 add.w D0, [A6 - 0x20]
00000D16 E240 asr D0.w, 1
00000D18 3D40 FFF8 move.w [A6 - 0x8], D0
00000D1C 302E FFEE move.w D0, [A6 - 0x12]
00000D20 D06E FFEA add.w D0, [A6 - 0x16]
00000D24 E240 asr D0.w, 1
00000D26 916E FFFA sub.w [A6 - 0x6], D0
00000D2A 302E FFEC move.w D0, [A6 - 0x14]
00000D2E D06E FFE8 add.w D0, [A6 - 0x18]
00000D32 E240 asr D0.w, 1
00000D34 916E FFF8 sub.w [A6 - 0x8], D0
00000D38 3006 move.w D0, D6
00000D3A 9047 sub.w D0, D7
00000D3C 3A00 move.w D5, D0
00000D3E 603E bra +0x40 /* 00000D7E */
label00000D40:
00000D40 206E FFFC movea.l A0, [A6 - 0x4]
00000D44 3005 move.w D0, D5
00000D46 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00000D4A D090 add.l D0, [A0]
00000D4C 2040 movea.l A0, D0
00000D4E 43EE FFE8 lea.l A1, [A6 - 0x18]
00000D52 41E8 000E lea.l A0, [A0 + 0xE]
00000D56 22D8 move.l [A1]+, [A0]+
00000D58 22D8 move.l [A1]+, [A0]+
00000D5A 486E FFE8 pea.l [A6 - 0x18]
00000D5E 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000D62 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00000D66 A8A8 syscall OffsetRect
00000D68 4267 clr.w -[A7]
00000D6A 486E FFE8 pea.l [A6 - 0x18]
00000D6E 3F05 move.w -[A7], D5
00000D70 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D74 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */]
00000D78 4FEF 000C lea.l A7, [A7 + 0xC]
00000D7C 5245 addq.w D5, 1
label00000D7E:
00000D7E BA46 cmp.w D5, D6
00000D80 6DBE blt -0x40 /* 00000D40 */
label00000D82:
00000D82 3006 move.w D0, D6
00000D84 9047 sub.w D0, D7
00000D86 3A00 move.w D5, D0
00000D88 6036 bra +0x38 /* 00000DC0 */
label00000D8A:
00000D8A 206E FFFC movea.l A0, [A6 - 0x4]
00000D8E 3005 move.w D0, D5
00000D90 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00000D94 D090 add.l D0, [A0]
00000D96 2040 movea.l A0, D0
00000D98 2F28 0006 move.l -[A7], [A0 + 0x6]
00000D9C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DA0 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */]
00000DA4 508F addq.l A7, 8
00000DA6 2D40 FFF4 move.l [A6 - 0xC], D0
00000DAA 206E FFFC movea.l A0, [A6 - 0x4]
00000DAE 3005 move.w D0, D5
00000DB0 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00000DB4 D090 add.l D0, [A0]
00000DB6 2040 movea.l A0, D0
00000DB8 216E FFF4 0006 move.l [A0 + 0x6], [A6 - 0xC]
00000DBE 5245 addq.w D5, 1
label00000DC0:
00000DC0 BA46 cmp.w D5, D6
00000DC2 6DC6 blt -0x38 /* 00000D8A */
00000DC4 4A6D B110 tst.w [A5 - 0x4EF0]
00000DC8 673C beq +0x3E /* 00000E06 */
00000DCA 42A7 clr.l -[A7]
00000DCC 2F2D B528 move.l -[A7], [A5 - 0x4AD8]
00000DD0 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00000DD4 201F move.l D0, [A7]+
00000DD6 4A80 tst.l D0
00000DD8 6F2C ble +0x2E /* 00000E06 */
00000DDA 3F3C 0001 move.w -[A7], 0x1
00000DDE 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00000DE2 548F addq.l A7, 2
00000DE4 3006 move.w D0, D6
00000DE6 9047 sub.w D0, D7
00000DE8 2F2D B528 move.l -[A7], [A5 - 0x4AD8]
00000DEC 3F06 move.w -[A7], D6
00000DEE 3F00 move.w -[A7], D0
00000DF0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DF4 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00000DF8 4FEF 000C lea.l A7, [A7 + 0xC]
00000DFC 3F3C 0001 move.w -[A7], 0x1
00000E00 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000E04 548F addq.l A7, 2
label00000E06:
00000E06 42A7 clr.l -[A7]
00000E08 2F2D B37C move.l -[A7], [A5 - 0x4C84]
00000E0C 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */]
00000E10 508F addq.l A7, 8
00000E12 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000E16 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00000E1A 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
00000E1E 508F addq.l A7, 8
00000E20 3F00 move.w -[A7], D0
00000E22 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000E26 548F addq.l A7, 2
00000E28 7001 moveq.l D0, 0x01
label00000E2A:
00000E2A 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00000E2E 4E5E unlink A6
00000E30 4E75 rts
fn00000E32:
00000E32 4E56 FFFA link A6, -0x0006
00000E36 2F07 move.l -[A7], D7
00000E38 206E 0008 movea.l A0, [A6 + 0x8]
00000E3C 2050 movea.l A0, [A0]
00000E3E 0268 7FFF 0004 andi.w [A0 + 0x4], 0x7FFF
00000E44 206E 0008 movea.l A0, [A6 + 0x8]
00000E48 2050 movea.l A0, [A0]
00000E4A 20AE 000C move.l [A0], [A6 + 0xC]
00000E4E 206E 0008 movea.l A0, [A6 + 0x8]
00000E52 2050 movea.l A0, [A0]
00000E54 317C 00FF 0006 move.w [A0 + 0x6], 0xFF
00000E5A 7E00 moveq.l D7, 0x00
00000E5C 6014 bra +0x16 /* 00000E72 */
label00000E5E:
00000E5E 206E 0008 movea.l A0, [A6 + 0x8]
00000E62 3007 move.w D0, D7
00000E64 48C0 ext.l D0
00000E66 E780 asl D0, 3
00000E68 D090 add.l D0, [A0]
00000E6A 2040 movea.l A0, D0
00000E6C 3147 0008 move.w [A0 + 0x8], D7
00000E70 5247 addq.w D7, 1
label00000E72:
00000E72 0C47 00FF cmpi.w D7, 0xFF
00000E76 6FE6 ble -0x18 /* 00000E5E */
00000E78 70FF moveq.l D0, 0xFFFFFFFF
00000E7A 3D40 FFFA move.w [A6 - 0x6], D0
00000E7E 70FF moveq.l D0, 0xFFFFFFFF
00000E80 3D40 FFFC move.w [A6 - 0x4], D0
00000E84 70FF moveq.l D0, 0xFFFFFFFF
00000E86 3D40 FFFE move.w [A6 - 0x2], D0
00000E8A 206E 0008 movea.l A0, [A6 + 0x8]
00000E8E 2050 movea.l A0, [A0]
00000E90 41E8 000A lea.l A0, [A0 + 0xA]
00000E94 43EE FFFA lea.l A1, [A6 - 0x6]
00000E98 20D9 move.l [A0]+, [A1]+
00000E9A 30D9 move.w [A0]+, [A1]+
00000E9C 426E FFFA clr.w [A6 - 0x6]
00000EA0 426E FFFC clr.w [A6 - 0x4]
00000EA4 426E FFFE clr.w [A6 - 0x2]
00000EA8 206E 0008 movea.l A0, [A6 + 0x8]
00000EAC 2050 movea.l A0, [A0]
00000EAE 41E8 0802 lea.l A0, [A0 + 0x802]
00000EB2 43EE FFFA lea.l A1, [A6 - 0x6]
00000EB6 20D9 move.l [A0]+, [A1]+
00000EB8 30D9 move.w [A0]+, [A1]+
00000EBA 2E1F move.l D7, [A7]+
00000EBC 4E5E unlink A6
00000EBE 4E75 rts
export_519:
fn00000EC0:
00000EC0 3F3C 0002 move.w -[A7], 0x2
00000EC4 2F2D B524 move.l -[A7], [A5 - 0x4ADC]
00000EC8 4EBA 02EA jsr [PC + 0x2EA /* 000011B4 */]
00000ECC 5C8F addq.l A7, 6
00000ECE 2F2D B528 move.l -[A7], [A5 - 0x4AD8]
00000ED2 42A7 clr.l -[A7]
00000ED4 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00000ED8 4E75 rts
fn00000EDA:
00000EDA 4E56 FF96 link A6, -0x006A
00000EDE 2F0C move.l -[A7], A4
00000EE0 286E 0008 movea.l A4, [A6 + 0x8]
00000EE4 41EE FF9E lea.l A0, [A6 - 0x62]
00000EE8 43ED B334 lea.l A1, [A5 - 0x4CCC]
00000EEC 7017 moveq.l D0, 0x17
label00000EEE:
00000EEE 20D9 move.l [A0]+, [A1]+
00000EF0 51C8 FFFC dbf D0, -0x6 /* 00000EEE */
00000EF4 30D9 move.w [A0]+, [A1]+
00000EF6 41ED B334 lea.l A0, [A5 - 0x4CCC]
00000EFA 43D4 lea.l A1, [A4]
00000EFC 7017 moveq.l D0, 0x17
label00000EFE:
00000EFE 20D9 move.l [A0]+, [A1]+
00000F00 51C8 FFFC dbf D0, -0x6 /* 00000EFE */
00000F04 30D9 move.w [A0]+, [A1]+
00000F06 42A7 clr.l -[A7]
00000F08 42A7 clr.l -[A7]
00000F0A 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00000F0E 205F movea.l A0, [A7]+
00000F10 2D48 FF9A move.l [A6 - 0x66], A0
00000F14 3F3C 0001 move.w -[A7], 0x1
00000F18 2F2E FF9A move.l -[A7], [A6 - 0x66]
00000F1C 2F2D B524 move.l -[A7], [A5 - 0x4ADC]
00000F20 4EBA 016A jsr [PC + 0x16A /* 0000108C */]
00000F24 4FEF 000A lea.l A7, [A7 + 0xA]
00000F28 2F2E FF9A move.l -[A7], [A6 - 0x66]
00000F2C 4EBA 2C5E jsr [PC + 0x2C5E /* 00003B8C */]
00000F30 588F addq.l A7, 4
00000F32 2D40 FF96 move.l [A6 - 0x6A], D0
00000F36 3F3C 0002 move.w -[A7], 0x2
00000F3A 2F2E FF9A move.l -[A7], [A6 - 0x66]
00000F3E 4EBA 0274 jsr [PC + 0x274 /* 000011B4 */]
00000F42 5C8F addq.l A7, 6
00000F44 2F2E FF9A move.l -[A7], [A6 - 0x66]
00000F48 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000F4C 42A7 clr.l -[A7]
00000F4E A9FC syscall ZeroScrap
00000F50 201F move.l D0, [A7]+
00000F52 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00000F56 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00000F5A 42A7 clr.l -[A7]
00000F5C 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00000F60 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00000F64 201F move.l D0, [A7]+
00000F66 42A7 clr.l -[A7]
00000F68 2F00 move.l -[A7], D0
00000F6A 4879 5049 4354 push.l 0x50494354 /* 'PICT' */
00000F70 206E FF96 movea.l A0, [A6 - 0x6A]
00000F74 2F10 move.l -[A7], [A0]
00000F76 A9FE syscall PutScrap
00000F78 201F move.l D0, [A7]+
00000F7A 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00000F7E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000F82 3B78 0968 B118 move.w [A5 - 0x4EE8], [0x00000968 /* ScrapCount */]
00000F88 41ED B334 lea.l A0, [A5 - 0x4CCC]
00000F8C 43EE FF9E lea.l A1, [A6 - 0x62]
00000F90 7017 moveq.l D0, 0x17
label00000F92:
00000F92 20D9 move.l [A0]+, [A1]+
00000F94 51C8 FFFC dbf D0, -0x6 /* 00000F92 */
00000F98 30D9 move.w [A0]+, [A1]+
00000F9A 285F movea.l A4, [A7]+
00000F9C 4E5E unlink A6
00000F9E 4E75 rts
export_516:
00000FA0 4E56 FFF0 link A6, -0x0010
00000FA4 42A7 clr.l -[A7]
00000FA6 42A7 clr.l -[A7]
00000FA8 4879 5049 4354 push.l 0x50494354 /* 'PICT' */
00000FAE 486E FFF8 pea.l [A6 - 0x8]
00000FB2 A9FD syscall GetScrap
00000FB4 201F move.l D0, [A7]+
00000FB6 2D40 FFF4 move.l [A6 - 0xC], D0
00000FBA 4AAE FFF4 tst.l [A6 - 0xC]
00000FBE 6F00 009A ble +0x9C /* 0000105A */
00000FC2 202E FFF4 move.l D0, [A6 - 0xC]
00000FC6 E580 asl D0, 2
00000FC8 2F00 move.l -[A7], D0
00000FCA 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
00000FCE 588F addq.l A7, 4
00000FD0 4A40 tst.w D0
00000FD2 6714 beq +0x16 /* 00000FE8 */
00000FD4 4267 clr.w -[A7]
00000FD6 3F3C 000D move.w -[A7], 0xD /* '\r' */
00000FDA 3F3C 03E8 move.w -[A7], 0x3E8
00000FDE 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000FE2 5C8F addq.l A7, 6
00000FE4 6000 00A2 bra +0xA4 /* 00001088 */
label00000FE8:
00000FE8 3F3C 0002 move.w -[A7], 0x2
00000FEC 2F2D B524 move.l -[A7], [A5 - 0x4ADC]
00000FF0 4EBA 01C2 jsr [PC + 0x1C2 /* 000011B4 */]
00000FF4 5C8F addq.l A7, 6
00000FF6 42A7 clr.l -[A7]
00000FF8 42A7 clr.l -[A7]
00000FFA 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00000FFE 205F movea.l A0, [A7]+
00001000 2D48 FFFC move.l [A6 - 0x4], A0
00001004 42A7 clr.l -[A7]
00001006 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000100A 4879 5049 4354 push.l 0x50494354 /* 'PICT' */
00001010 486E FFF8 pea.l [A6 - 0x8]
00001014 A9FD syscall GetScrap
00001016 201F move.l D0, [A7]+
00001018 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000101C 4EBA 4702 jsr [PC + 0x4702 /* 00005720 */]
00001020 588F addq.l A7, 4
00001022 2D40 FFF0 move.l [A6 - 0x10], D0
00001026 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000102A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
0000102E 3F3C 0002 move.w -[A7], 0x2
00001032 2F2D B524 move.l -[A7], [A5 - 0x4ADC]
00001036 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000103A 4EBA 0050 jsr [PC + 0x50 /* 0000108C */]
0000103E 4FEF 000A lea.l A7, [A7 + 0xA]
00001042 3F3C 0002 move.w -[A7], 0x2
00001046 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000104A 4EBA 0168 jsr [PC + 0x168 /* 000011B4 */]
0000104E 5C8F addq.l A7, 6
00001050 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001054 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00001058 602E bra +0x30 /* 00001088 */
label0000105A:
0000105A 42A7 clr.l -[A7]
0000105C 42A7 clr.l -[A7]
0000105E 4879 5445 5854 push.l 0x54455854 /* 'TEXT' */
00001064 486E FFF8 pea.l [A6 - 0x8]
00001068 A9FD syscall GetScrap
0000106A 201F move.l D0, [A7]+
0000106C 4A80 tst.l D0
0000106E 6F18 ble +0x1A /* 00001088 */
00001070 42A7 clr.l -[A7]
00001072 2F38 0AB4 move.l -[A7], [0x00000AB4 /* TEScrpHandle */]
00001076 4879 5445 5854 push.l 0x54455854 /* 'TEXT' */
0000107C 486E FFF8 pea.l [A6 - 0x8]
00001080 A9FD syscall GetScrap
00001082 201F move.l D0, [A7]+
00001084 31C0 0AB0 move.w [0x00000AB0 /* TEScrpLength */], D0
label00001088:
00001088 4E5E unlink A6
0000108A 4E75 rts
fn0000108C:
0000108C 4E56 FFA6 link A6, -0x005A
00001090 48E7 0700 movem.l -[A7], D5,D6,D7
00001094 42A7 clr.l -[A7]
00001096 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000109A 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
0000109E 201F move.l D0, [A7]+
000010A0 4878 0052 push.l 0x52 /* 'R' */
000010A4 2F00 move.l -[A7], D0
000010A6 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000010AA 3E00 move.w D7, D0
000010AC 7C00 moveq.l D6, 0x00
000010AE 6000 00F6 bra +0xF8 /* 000011A6 */
label000010B2:
000010B2 206E 0008 movea.l A0, [A6 + 0x8]
000010B6 3006 move.w D0, D6
000010B8 C1FC 0052 muls.w D0, 0x52 /* 'R' */
000010BC D090 add.l D0, [A0]
000010BE 2040 movea.l A0, D0
000010C0 43EE FFAA lea.l A1, [A6 - 0x56]
000010C4 7013 moveq.l D0, 0x13
label000010C6:
000010C6 22D8 move.l [A1]+, [A0]+
000010C8 51C8 FFFC dbf D0, -0x6 /* 000010C6 */
000010CC 32D8 move.w [A1]+, [A0]+
000010CE 4A6E FFAE tst.w [A6 - 0x52]
000010D2 6606 bne +0x8 /* 000010DA */
000010D4 4A6E 0010 tst.w [A6 + 0x10]
000010D8 6718 beq +0x1A /* 000010F2 */
label000010DA:
000010DA 4A6E FFAE tst.w [A6 - 0x52]
000010DE 6708 beq +0xA /* 000010E8 */
000010E0 0C6E 0001 0010 cmpi.w [A6 + 0x10], 0x1
000010E6 670A beq +0xC /* 000010F2 */
label000010E8:
000010E8 0C6E 0002 0010 cmpi.w [A6 + 0x10], 0x2
000010EE 6600 00B4 bne +0xB6 /* 000011A4 */
label000010F2:
000010F2 4AAE FFE8 tst.l [A6 - 0x18]
000010F6 673E beq +0x40 /* 00001136 */
000010F8 0C6E 006C FFAA cmpi.w [A6 - 0x56], 0x6C /* 'l' */
000010FE 662A bne +0x2C /* 0000112A */
00001100 42A7 clr.l -[A7]
00001102 42A7 clr.l -[A7]
00001104 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00001108 205F movea.l A0, [A7]+
0000110A 2D48 FFA6 move.l [A6 - 0x5A], A0
0000110E 3F3C 0002 move.w -[A7], 0x2
00001112 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
00001116 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000111A 4EBA FF70 jsr [PC - 0x90 /* 0000108C */]
0000111E 4FEF 000A lea.l A7, [A7 + 0xA]
00001122 2D6E FFA6 FFE8 move.l [A6 - 0x18], [A6 - 0x5A]
00001128 600C bra +0xE /* 00001136 */
label0000112A:
0000112A 4267 clr.w -[A7]
0000112C 486E FFE8 pea.l [A6 - 0x18]
00001130 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00001134 301F move.w D0, [A7]+
label00001136:
00001136 4AAE FFE4 tst.l [A6 - 0x1C]
0000113A 670C beq +0xE /* 00001148 */
0000113C 4267 clr.w -[A7]
0000113E 486E FFE4 pea.l [A6 - 0x1C]
00001142 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00001146 301F move.w D0, [A7]+
label00001148:
00001148 4AAE FFEC tst.l [A6 - 0x14]
0000114C 670C beq +0xE /* 0000115A */
0000114E 4267 clr.w -[A7]
00001150 486E FFEC pea.l [A6 - 0x14]
00001154 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00001158 301F move.w D0, [A7]+
label0000115A:
0000115A 42A7 clr.l -[A7]
0000115C 2F2E 000C move.l -[A7], [A6 + 0xC]
00001160 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00001164 201F move.l D0, [A7]+
00001166 2D40 FFFC move.l [A6 - 0x4], D0
0000116A 4878 0052 push.l 0x52 /* 'R' */
0000116E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001172 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001176 3A00 move.w D5, D0
00001178 2F2E 000C move.l -[A7], [A6 + 0xC]
0000117C 206E FFFC movea.l A0, [A6 - 0x4]
00001180 4868 0052 pea.l [A0 + 0x52]
00001184 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00001188 206E 000C movea.l A0, [A6 + 0xC]
0000118C 3005 move.w D0, D5
0000118E C1FC 0052 muls.w D0, 0x52 /* 'R' */
00001192 D090 add.l D0, [A0]
00001194 2040 movea.l A0, D0
00001196 43EE FFAA lea.l A1, [A6 - 0x56]
0000119A 7013 moveq.l D0, 0x13
label0000119C:
0000119C 20D9 move.l [A0]+, [A1]+
0000119E 51C8 FFFC dbf D0, -0x6 /* 0000119C */
000011A2 30D9 move.w [A0]+, [A1]+
label000011A4:
000011A4 5246 addq.w D6, 1
label000011A6:
000011A6 BC47 cmp.w D6, D7
000011A8 6D00 FF08 blt -0xF6 /* 000010B2 */
000011AC 4CDF 00E0 movem.l D5,D6,D7, [A7]+
000011B0 4E5E unlink A6
000011B2 4E75 rts
export_513:
fn000011B4:
000011B4 4E56 FFAE link A6, -0x0052
000011B8 48E7 0700 movem.l -[A7], D5,D6,D7
000011BC 42A7 clr.l -[A7]
000011BE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011C2 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000011C6 201F move.l D0, [A7]+
000011C8 4878 0052 push.l 0x52 /* 'R' */
000011CC 2F00 move.l -[A7], D0
000011CE 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000011D2 3E00 move.w D7, D0
000011D4 7C00 moveq.l D6, 0x00
000011D6 6000 00DA bra +0xDC /* 000012B2 */
label000011DA:
000011DA 206E 0008 movea.l A0, [A6 + 0x8]
000011DE 3006 move.w D0, D6
000011E0 C1FC 0052 muls.w D0, 0x52 /* 'R' */
000011E4 D090 add.l D0, [A0]
000011E6 2040 movea.l A0, D0
000011E8 43EE FFAE lea.l A1, [A6 - 0x52]
000011EC 7013 moveq.l D0, 0x13
label000011EE:
000011EE 22D8 move.l [A1]+, [A0]+
000011F0 51C8 FFFC dbf D0, -0x6 /* 000011EE */
000011F4 32D8 move.w [A1]+, [A0]+
000011F6 4A6E FFB2 tst.w [A6 - 0x4E]
000011FA 6606 bne +0x8 /* 00001202 */
000011FC 4A6E 000C tst.w [A6 + 0xC]
00001200 6718 beq +0x1A /* 0000121A */
label00001202:
00001202 4A6E FFB2 tst.w [A6 - 0x4E]
00001206 6708 beq +0xA /* 00001210 */
00001208 0C6E 0001 000C cmpi.w [A6 + 0xC], 0x1
0000120E 670A beq +0xC /* 0000121A */
label00001210:
00001210 0C6E 0002 000C cmpi.w [A6 + 0xC], 0x2
00001216 6600 0098 bne +0x9A /* 000012B0 */
label0000121A:
0000121A 4AAE FFEC tst.l [A6 - 0x14]
0000121E 671E beq +0x20 /* 0000123E */
00001220 0C6E 006C FFAE cmpi.w [A6 - 0x52], 0x6C /* 'l' */
00001226 660E bne +0x10 /* 00001236 */
00001228 3F3C 0002 move.w -[A7], 0x2
0000122C 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001230 4EBA FF82 jsr [PC - 0x7E /* 000011B4 */]
00001234 5C8F addq.l A7, 6
label00001236:
00001236 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000123A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
label0000123E:
0000123E 4AAE FFE8 tst.l [A6 - 0x18]
00001242 6708 beq +0xA /* 0000124C */
00001244 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001248 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
label0000124C:
0000124C 4AAE FFF0 tst.l [A6 - 0x10]
00001250 6708 beq +0xA /* 0000125A */
00001252 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001256 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
label0000125A:
0000125A 3A06 move.w D5, D6
0000125C 602A bra +0x2C /* 00001288 */
label0000125E:
0000125E 206E 0008 movea.l A0, [A6 + 0x8]
00001262 3005 move.w D0, D5
00001264 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00001268 D090 add.l D0, [A0]
0000126A 206E 0008 movea.l A0, [A6 + 0x8]
0000126E 3205 move.w D1, D5
00001270 5241 addq.w D1, 1
00001272 C3FC 0052 muls.w D1, 0x52 /* 'R' */
00001276 D290 add.l D1, [A0]
00001278 2041 movea.l A0, D1
0000127A 2240 movea.l A1, D0
0000127C 7013 moveq.l D0, 0x13
label0000127E:
0000127E 22D8 move.l [A1]+, [A0]+
00001280 51C8 FFFC dbf D0, -0x6 /* 0000127E */
00001284 32D8 move.w [A1]+, [A0]+
00001286 5245 addq.w D5, 1
label00001288:
00001288 3007 move.w D0, D7
0000128A 5340 subq.w D0, 1
0000128C BA40 cmp.w D5, D0
0000128E 6DCE blt -0x30 /* 0000125E */
00001290 42A7 clr.l -[A7]
00001292 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001296 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
0000129A 201F move.l D0, [A7]+
0000129C 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012A0 0680 FFFF FFAE addi.l D0, 0xFFFFFFAE
000012A6 2F00 move.l -[A7], D0
000012A8 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
000012AC 5346 subq.w D6, 1
000012AE 5347 subq.w D7, 1
label000012B0:
000012B0 5246 addq.w D6, 1
label000012B2:
000012B2 BC47 cmp.w D6, D7
000012B4 6D00 FF24 blt -0xDA /* 000011DA */
000012B8 4CDF 00E0 movem.l D5,D6,D7, [A7]+
000012BC 4E5E unlink A6
000012BE 4E75 rts
fn000012C0:
000012C0 4E56 FFFC link A6, -0x0004
000012C4 206E 0008 movea.l A0, [A6 + 0x8]
000012C8 2050 movea.l A0, [A0]
000012CA 3D68 0020 FFFE move.w [A6 - 0x2], [A0 + 0x20]
000012D0 206E 0008 movea.l A0, [A6 + 0x8]
000012D4 2050 movea.l A0, [A0]
000012D6 3D68 0022 FFFC move.w [A6 - 0x4], [A0 + 0x22]
000012DC 302E FFFE move.w D0, [A6 - 0x2]
000012E0 B06E FFFC cmp.w D0, [A6 - 0x4]
000012E4 6604 bne +0x6 /* 000012EA */
000012E6 7000 moveq.l D0, 0x00
000012E8 6002 bra +0x4 /* 000012EC */
label000012EA:
000012EA 7001 moveq.l D0, 0x01
label000012EC:
000012EC 4E5E unlink A6
000012EE 4E75 rts
fn000012F0:
000012F0 4E56 FEA2 link A6, -0x015E
000012F4 486E FEA2 pea.l [A6 - 0x15E]
000012F8 3F3C 03E8 move.w -[A7], 0x3E8
000012FC 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001300 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
00001304 4267 clr.w -[A7]
00001306 486E FEA2 pea.l [A6 - 0x15E]
0000130A 3F2D B190 move.w -[A7], [A5 - 0x4E70]
0000130E 4EAD 0662 jsr [A5 + 0x662 /* export_200 */]
00001312 301F move.w D0, [A7]+
00001314 2F2D B35C move.l -[A7], [A5 - 0x4CA4]
00001318 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */]
0000131C 588F addq.l A7, 4
0000131E 2D40 FFFC move.l [A6 - 0x4], D0
00001322 2F2D B370 move.l -[A7], [A5 - 0x4C90]
00001326 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */]
0000132A 588F addq.l A7, 4
0000132C D1AE FFFC add.l [A6 - 0x4], D0
00001330 42AE FFB6 clr.l [A6 - 0x4A]
00001334 42AE FFBC clr.l [A6 - 0x44]
00001338 3D6D B190 FFC0 move.w [A6 - 0x40], [A5 - 0x4E70]
0000133E 70FF moveq.l D0, 0xFFFFFFFF
00001340 3D40 FFC6 move.w [A6 - 0x3A], D0
00001344 4267 clr.w -[A7]
00001346 486E FFAA pea.l [A6 - 0x56]
0000134A 4267 clr.w -[A7]
0000134C 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00001350 301F move.w D0, [A7]+
00001352 3F00 move.w -[A7], D0
00001354 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001358 548F addq.l A7, 2
0000135A 306E FFE8 movea.w A0, [A6 - 0x18]
0000135E 2F2E FFDA move.l -[A7], [A6 - 0x26]
00001362 2F08 move.l -[A7], A0
00001364 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001368 222E FFFC move.l D1, [A6 - 0x4]
0000136C 0681 0000 2710 addi.l D1, 0x2710
00001372 B280 cmp.l D1, D0
00001374 6F06 ble +0x8 /* 0000137C */
00001376 706B moveq.l D0, 0x6B
00001378 6000 0166 bra +0x168 /* 000014E0 */
label0000137C:
0000137C 082E 0007 FFD1 btst.b [A6 - 0x2F], 0x7
00001382 6706 beq +0x8 /* 0000138A */
00001384 706C moveq.l D0, 0x6C
00001386 6000 0158 bra +0x15A /* 000014E0 */
label0000138A:
0000138A 4267 clr.w -[A7]
0000138C 486E FEA2 pea.l [A6 - 0x15E]
00001390 3F2D B190 move.w -[A7], [A5 - 0x4E70]
00001394 4879 3F3F 3F3F push.l 0x3F3F3F3F /* '????' */
0000139A 4879 3F3F 3F3F push.l 0x3F3F3F3F /* '????' */
000013A0 4EAD 065A jsr [A5 + 0x65A /* export_199 */]
000013A4 301F move.w D0, [A7]+
000013A6 3F00 move.w -[A7], D0
000013A8 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000013AC 548F addq.l A7, 2
000013AE 4267 clr.w -[A7]
000013B0 486E FEA2 pea.l [A6 - 0x15E]
000013B4 3F2D B190 move.w -[A7], [A5 - 0x4E70]
000013B8 486E FFFA pea.l [A6 - 0x6]
000013BC 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
000013C0 301F move.w D0, [A7]+
000013C2 3F00 move.w -[A7], D0
000013C4 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000013C8 548F addq.l A7, 2
000013CA 42A7 clr.l -[A7]
000013CC 4878 2710 push.l 0x2710
000013D0 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000013D4 205F movea.l A0, [A7]+
000013D6 2D48 FFA6 move.l [A6 - 0x5A], A0
000013DA 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
000013DE 2F2D B35C move.l -[A7], [A5 - 0x4CA4]
000013E2 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */]
000013E6 508F addq.l A7, 8
000013E8 3F00 move.w -[A7], D0
000013EA 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000013EE 548F addq.l A7, 2
000013F0 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
000013F4 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
000013F8 42A7 clr.l -[A7]
000013FA 4878 2710 push.l 0x2710
000013FE 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00001402 205F movea.l A0, [A7]+
00001404 2D48 FFA2 move.l [A6 - 0x5E], A0
00001408 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
0000140C 2F2D B370 move.l -[A7], [A5 - 0x4C90]
00001410 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */]
00001414 508F addq.l A7, 8
00001416 3F00 move.w -[A7], D0
00001418 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000141C 548F addq.l A7, 2
0000141E 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00001422 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00001426 42A7 clr.l -[A7]
00001428 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
0000142C 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00001430 201F move.l D0, [A7]+
00001432 2B40 FC26 move.l [A5 - 0x3DA], D0
00001436 42A7 clr.l -[A7]
00001438 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
0000143C 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00001440 201F move.l D0, [A7]+
00001442 2B40 FC2A move.l [A5 - 0x3D6], D0
00001446 4267 clr.w -[A7]
00001448 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000144C 486D FC26 pea.l [A5 - 0x3DA]
00001450 206E FFA6 movea.l A0, [A6 - 0x5A]
00001454 2F10 move.l -[A7], [A0]
00001456 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
0000145A 301F move.w D0, [A7]+
0000145C 3F00 move.w -[A7], D0
0000145E 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001462 548F addq.l A7, 2
00001464 4267 clr.w -[A7]
00001466 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000146A 486D FC2A pea.l [A5 - 0x3D6]
0000146E 206E FFA2 movea.l A0, [A6 - 0x5E]
00001472 2F10 move.l -[A7], [A0]
00001474 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
00001478 301F move.w D0, [A7]+
0000147A 3F00 move.w -[A7], D0
0000147C 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001480 548F addq.l A7, 2
00001482 4267 clr.w -[A7]
00001484 3F2E FFFA move.w -[A7], [A6 - 0x6]
00001488 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
0000148C 301F move.w D0, [A7]+
0000148E 3F00 move.w -[A7], D0
00001490 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001494 548F addq.l A7, 2
00001496 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
0000149A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
0000149E 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
000014A2 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000014A6 7001 moveq.l D0, 0x01
000014A8 3B40 B522 move.w [A5 - 0x4ADE], D0
000014AC 2B6D B344 FC4E move.l [A5 - 0x3B2], [A5 - 0x4CBC]
000014B2 2B6D B368 FC52 move.l [A5 - 0x3AE], [A5 - 0x4C98]
000014B8 2B6D B36C FC56 move.l [A5 - 0x3AA], [A5 - 0x4C94]
000014BE 206D B334 movea.l A0, [A5 - 0x4CCC]
000014C2 3B68 0002 FC24 move.w [A5 - 0x3DC], [A0 + 0x2]
000014C8 4878 0020 push.l 0x20 /* ' ' */
000014CC 486D FC2E pea.l [A5 - 0x3D2]
000014D0 206D B334 movea.l A0, [A5 - 0x4CCC]
000014D4 4868 000A pea.l [A0 + 0xA]
000014D8 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000014DC 4FEF 000C lea.l A7, [A7 + 0xC]
label000014E0:
000014E0 4E5E unlink A6
000014E2 4E75 rts
fn000014E4:
000014E4 4E56 FEDC link A6, -0x0124
000014E8 4A6D B522 tst.w [A5 - 0x4ADE]
000014EC 6606 bne +0x8 /* 000014F4 */
000014EE 7000 moveq.l D0, 0x00
000014F0 6000 0298 bra +0x29A /* 0000178A */
label000014F4:
000014F4 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
000014F8 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */]
000014FC 588F addq.l A7, 4
000014FE 4A40 tst.w D0
00001500 6706 beq +0x8 /* 00001508 */
00001502 7000 moveq.l D0, 0x00
00001504 6000 0284 bra +0x286 /* 0000178A */
label00001508:
00001508 486E FEE0 pea.l [A6 - 0x120]
0000150C 4878 0014 push.l 0x14
00001510 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00001514 4EAD 094A jsr [A5 + 0x94A /* export_293 */]
00001518 4FEF 000C lea.l A7, [A7 + 0xC]
0000151C 3F00 move.w -[A7], D0
0000151E 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001522 548F addq.l A7, 2
00001524 202E FEE0 move.l D0, [A6 - 0x120]
00001528 D0AD FC26 add.l D0, [A5 - 0x3DA]
0000152C D0AD FC2A add.l D0, [A5 - 0x3D6]
00001530 0680 0000 4E20 addi.l D0, 0x4E20 /* 'N ' */
00001536 2F00 move.l -[A7], D0
00001538 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
0000153C 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
00001540 508F addq.l A7, 8
00001542 4A40 tst.w D0
00001544 6706 beq +0x8 /* 0000154C */
00001546 7000 moveq.l D0, 0x00
00001548 6000 0240 bra +0x242 /* 0000178A */
label0000154C:
0000154C 526D B32A addq.w [A5 - 0x4CD6], 1
00001550 42A7 clr.l -[A7]
00001552 2F2D FC26 move.l -[A7], [A5 - 0x3DA]
00001556 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
0000155A 205F movea.l A0, [A7]+
0000155C 2D48 FFFC move.l [A6 - 0x4], A0
00001560 42A7 clr.l -[A7]
00001562 2F2D FC2A move.l -[A7], [A5 - 0x3D6]
00001566 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
0000156A 205F movea.l A0, [A7]+
0000156C 2D48 FFF8 move.l [A6 - 0x8], A0
00001570 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001574 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00001578 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000157C 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00001580 486E FEF4 pea.l [A6 - 0x10C]
00001584 3F3C 03E8 move.w -[A7], 0x3E8
00001588 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000158C 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
00001590 4267 clr.w -[A7]
00001592 486E FEF4 pea.l [A6 - 0x10C]
00001596 3F2D B190 move.w -[A7], [A5 - 0x4E70]
0000159A 486E FFF6 pea.l [A6 - 0xA]
0000159E 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
000015A2 301F move.w D0, [A7]+
000015A4 3F00 move.w -[A7], D0
000015A6 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000015AA 548F addq.l A7, 2
000015AC 2D6D FC26 FEE0 move.l [A6 - 0x120], [A5 - 0x3DA]
000015B2 4267 clr.w -[A7]
000015B4 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000015B8 486E FEE0 pea.l [A6 - 0x120]
000015BC 206E FFFC movea.l A0, [A6 - 0x4]
000015C0 2F10 move.l -[A7], [A0]
000015C2 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
000015C6 301F move.w D0, [A7]+
000015C8 3F00 move.w -[A7], D0
000015CA 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000015CE 548F addq.l A7, 2
000015D0 2D6D FC2A FEE0 move.l [A6 - 0x120], [A5 - 0x3D6]
000015D6 4267 clr.w -[A7]
000015D8 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000015DC 486E FEE0 pea.l [A6 - 0x120]
000015E0 206E FFF8 movea.l A0, [A6 - 0x8]
000015E4 2F10 move.l -[A7], [A0]
000015E6 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
000015EA 301F move.w D0, [A7]+
000015EC 3F00 move.w -[A7], D0
000015EE 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000015F2 548F addq.l A7, 2
000015F4 4267 clr.w -[A7]
000015F6 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000015FA 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
000015FE 301F move.w D0, [A7]+
00001600 3F00 move.w -[A7], D0
00001602 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001606 548F addq.l A7, 2
00001608 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000160C 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00001610 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001614 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00001618 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000161C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001620 588F addq.l A7, 4
00001622 3F00 move.w -[A7], D0
00001624 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001628 548F addq.l A7, 2
0000162A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000162E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001632 588F addq.l A7, 4
00001634 3F00 move.w -[A7], D0
00001636 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000163A 548F addq.l A7, 2
0000163C 4EBA 0150 jsr [PC + 0x150 /* 0000178E */]
00001640 4A40 tst.w D0
00001642 6754 beq +0x56 /* 00001698 */
00001644 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001648 486E FEF0 pea.l [A6 - 0x110]
0000164C 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00001650 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
00001654 4FEF 000C lea.l A7, [A7 + 0xC]
00001658 3F00 move.w -[A7], D0
0000165A 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000165E 548F addq.l A7, 2
00001660 206D B34C movea.l A0, [A5 - 0x4CB4]
00001664 2050 movea.l A0, [A0]
00001666 52A8 000C addq.l [A0 + 0xC], 1
0000166A 206D B34C movea.l A0, [A5 - 0x4CB4]
0000166E 2050 movea.l A0, [A0]
00001670 2D68 0010 FEEC move.l [A6 - 0x114], [A0 + 0x10]
00001676 206D B34C movea.l A0, [A5 - 0x4CB4]
0000167A 2050 movea.l A0, [A0]
0000167C 52A8 0010 addq.l [A0 + 0x10], 1
00001680 2F2D B344 move.l -[A7], [A5 - 0x4CBC]
00001684 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00001688 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
0000168C 508F addq.l A7, 8
0000168E 3F00 move.w -[A7], D0
00001690 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001694 548F addq.l A7, 2
00001696 601E bra +0x20 /* 000016B6 */
label00001698:
00001698 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000169C 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
000016A0 588F addq.l A7, 4
000016A2 3F00 move.w -[A7], D0
000016A4 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000016A8 548F addq.l A7, 2
000016AA 2D6D FC52 FEF0 move.l [A6 - 0x110], [A5 - 0x3AE]
000016B0 2D6D FC56 FEEC move.l [A6 - 0x114], [A5 - 0x3AA]
label000016B6:
000016B6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000016BA 486E FEE8 pea.l [A6 - 0x118]
000016BE 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
000016C2 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
000016C6 4FEF 000C lea.l A7, [A7 + 0xC]
000016CA 3F00 move.w -[A7], D0
000016CC 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000016D0 548F addq.l A7, 2
000016D2 206D B34C movea.l A0, [A5 - 0x4CB4]
000016D6 2050 movea.l A0, [A0]
000016D8 52A8 0008 addq.l [A0 + 0x8], 1
000016DC 206D B34C movea.l A0, [A5 - 0x4CB4]
000016E0 2050 movea.l A0, [A0]
000016E2 2D68 0010 FEE4 move.l [A6 - 0x11C], [A0 + 0x10]
000016E8 206D B34C movea.l A0, [A5 - 0x4CB4]
000016EC 2050 movea.l A0, [A0]
000016EE 52A8 0010 addq.l [A0 + 0x10], 1
000016F2 2F2D B344 move.l -[A7], [A5 - 0x4CBC]
000016F6 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
000016FA 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
000016FE 508F addq.l A7, 8
00001700 3F00 move.w -[A7], D0
00001702 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001706 548F addq.l A7, 2
00001708 2F2E FEEC move.l -[A7], [A6 - 0x114]
0000170C 2F2E FEF0 move.l -[A7], [A6 - 0x110]
00001710 2F2E FEE4 move.l -[A7], [A6 - 0x11C]
00001714 2F2E FEE8 move.l -[A7], [A6 - 0x118]
00001718 2F2D B350 move.l -[A7], [A5 - 0x4CB0]
0000171C 2F2D B344 move.l -[A7], [A5 - 0x4CBC]
00001720 2F2D B34C move.l -[A7], [A5 - 0x4CB4]
00001724 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00001728 4EBA 1AF2 jsr [PC + 0x1AF2 /* 0000321C */]
0000172C 4FEF 0020 lea.l A7, [A7 + 0x20]
00001730 2F2D B344 move.l -[A7], [A5 - 0x4CBC]
00001734 2F2D B34C move.l -[A7], [A5 - 0x4CB4]
00001738 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
0000173C 4EBA 17DC jsr [PC + 0x17DC /* 00002F1A */]
00001740 4FEF 000C lea.l A7, [A7 + 0xC]
00001744 2F2D B34C move.l -[A7], [A5 - 0x4CB4]
00001748 2F2D B344 move.l -[A7], [A5 - 0x4CBC]
0000174C 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00001750 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
00001754 4FEF 000C lea.l A7, [A7 + 0xC]
00001758 3F00 move.w -[A7], D0
0000175A 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000175E 548F addq.l A7, 2
00001760 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00001764 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
00001768 588F addq.l A7, 4
0000176A 3F00 move.w -[A7], D0
0000176C 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001770 548F addq.l A7, 2
00001772 4EBA 14C6 jsr [PC + 0x14C6 /* 00002C3A */]
00001776 3D40 FFF4 move.w [A6 - 0xC], D0
0000177A 0C6E FC20 FFF4 cmpi.w [A6 - 0xC], 0xFC20
00001780 6604 bne +0x6 /* 00001786 */
00001782 7000 moveq.l D0, 0x00
00001784 6004 bra +0x6 /* 0000178A */
label00001786:
00001786 302E FFF4 move.w D0, [A6 - 0xC]
label0000178A:
0000178A 4E5E unlink A6
0000178C 4E75 rts
fn0000178E:
0000178E 4E56 FFB8 link A6, -0x0048
00001792 202D FC4E move.l D0, [A5 - 0x3B2]
00001796 B0AD B344 cmp.l D0, [A5 - 0x4CBC]
0000179A 6706 beq +0x8 /* 000017A2 */
0000179C 7001 moveq.l D0, 0x01
0000179E 6000 007A bra +0x7C /* 0000181A */
label000017A2:
000017A2 206D B334 movea.l A0, [A5 - 0x4CCC]
000017A6 302D FC24 move.w D0, [A5 - 0x3DC]
000017AA B068 0002 cmp.w D0, [A0 + 0x2]
000017AE 6706 beq +0x8 /* 000017B6 */
000017B0 7001 moveq.l D0, 0x01
000017B2 6000 0066 bra +0x68 /* 0000181A */
label000017B6:
000017B6 206D B334 movea.l A0, [A5 - 0x4CCC]
000017BA 4868 000A pea.l [A0 + 0xA]
000017BE 486D FC2E pea.l [A5 - 0x3D2]
000017C2 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000017C6 508F addq.l A7, 8
000017C8 4A40 tst.w D0
000017CA 6604 bne +0x6 /* 000017D0 */
000017CC 7001 moveq.l D0, 0x01
000017CE 604A bra +0x4C /* 0000181A */
label000017D0:
000017D0 206D B34C movea.l A0, [A5 - 0x4CB4]
000017D4 2050 movea.l A0, [A0]
000017D6 2D68 0008 FFBC move.l [A6 - 0x44], [A0 + 0x8]
000017DC 7001 moveq.l D0, 0x01
000017DE 2D40 FFB8 move.l [A6 - 0x48], D0
000017E2 602A bra +0x2C /* 0000180E */
label000017E4:
000017E4 486E FFC0 pea.l [A6 - 0x40]
000017E8 2F2E FFB8 move.l -[A7], [A6 - 0x48]
000017EC 2F2D B34C move.l -[A7], [A5 - 0x4CB4]
000017F0 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
000017F4 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
000017F8 4FEF 0010 lea.l A7, [A7 + 0x10]
000017FC 202E FFC4 move.l D0, [A6 - 0x3C]
00001800 B0AD FC52 cmp.l D0, [A5 - 0x3AE]
00001804 6604 bne +0x6 /* 0000180A */
00001806 7000 moveq.l D0, 0x00
00001808 6010 bra +0x12 /* 0000181A */
label0000180A:
0000180A 52AE FFB8 addq.l [A6 - 0x48], 1
label0000180E:
0000180E 202E FFB8 move.l D0, [A6 - 0x48]
00001812 B0AE FFBC cmp.l D0, [A6 - 0x44]
00001816 6FCC ble -0x32 /* 000017E4 */
00001818 7001 moveq.l D0, 0x01
label0000181A:
0000181A 4E5E unlink A6
0000181C 4E75 rts
export_517:
fn0000181E:
0000181E 4E56 FFD6 link A6, -0x002A
00001822 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7
00001826 206D B34C movea.l A0, [A5 - 0x4CB4]
0000182A 2050 movea.l A0, [A0]
0000182C 0CA8 0000 0001 0008 cmpi.l [A0 + 0x8], 0x1
00001834 6E06 bgt +0x8 /* 0000183C */
00001836 7069 moveq.l D0, 0x69
00001838 6000 02DA bra +0x2DC /* 00001B14 */
label0000183C:
0000183C 206D B35C movea.l A0, [A5 - 0x4CA4]
00001840 2050 movea.l A0, [A0]
00001842 0828 0000 0005 btst.b [A0 + 0x5], 0x0
00001848 6706 beq +0x8 /* 00001850 */
0000184A 706A moveq.l D0, 0x6A
0000184C 6000 02C6 bra +0x2C8 /* 00001B14 */
label00001850:
00001850 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00001854 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */]
00001858 588F addq.l A7, 4
0000185A 4A40 tst.w D0
0000185C 6706 beq +0x8 /* 00001864 */
0000185E 7000 moveq.l D0, 0x00
00001860 6000 02B2 bra +0x2B4 /* 00001B14 */
label00001864:
00001864 526D B32A addq.w [A5 - 0x4CD6], 1
00001868 2D6D B350 FFDA move.l [A6 - 0x26], [A5 - 0x4CB0]
0000186E 202D B350 move.l D0, [A5 - 0x4CB0]
00001872 5380 subq.l D0, 1
00001874 2D40 FFE6 move.l [A6 - 0x1A], D0
00001878 2D6D B354 FFE2 move.l [A6 - 0x1E], [A5 - 0x4CAC]
0000187E 2D6D B368 FFDE move.l [A6 - 0x22], [A5 - 0x4C98]
00001884 2F2E FFDE move.l -[A7], [A6 - 0x22]
00001888 4EBA 0372 jsr [PC + 0x372 /* 00001BFC */]
0000188C 588F addq.l A7, 4
0000188E 3D40 FFEC move.w [A6 - 0x14], D0
00001892 4A6E FFEC tst.w [A6 - 0x14]
00001896 6714 beq +0x16 /* 000018AC */
00001898 206D B370 movea.l A0, [A5 - 0x4C90]
0000189C 2050 movea.l A0, [A0]
0000189E 0828 0000 0005 btst.b [A0 + 0x5], 0x0
000018A4 6706 beq +0x8 /* 000018AC */
000018A6 706D moveq.l D0, 0x6D
000018A8 6000 026A bra +0x26C /* 00001B14 */
label000018AC:
000018AC 4A6D B31A tst.w [A5 - 0x4CE6]
000018B0 6600 006A bne +0x6C /* 0000191C */
000018B4 2D6D B38C FFD6 move.l [A6 - 0x2A], [A5 - 0x4C74]
000018BA 2F2D B37C move.l -[A7], [A5 - 0x4C84]
000018BE 4267 clr.w -[A7]
000018C0 486D FC9C pea.l [A5 - 0x364]
000018C4 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */]
000018C8 4FEF 000A lea.l A7, [A7 + 0xA]
000018CC 3A00 move.w D5, D0
000018CE 4A45 tst.w D5
000018D0 6706 beq +0x8 /* 000018D8 */
000018D2 3005 move.w D0, D5
000018D4 6000 023E bra +0x240 /* 00001B14 */
label000018D8:
000018D8 202E FFD6 move.l D0, [A6 - 0x2A]
000018DC B0AD B38C cmp.l D0, [A5 - 0x4C74]
000018E0 6706 beq +0x8 /* 000018E8 */
000018E2 7000 moveq.l D0, 0x00
000018E4 6000 022E bra +0x230 /* 00001B14 */
label000018E8:
000018E8 4A6E FFEC tst.w [A6 - 0x14]
000018EC 672E beq +0x30 /* 0000191C */
000018EE 2F2D B37C move.l -[A7], [A5 - 0x4C84]
000018F2 4267 clr.w -[A7]
000018F4 486D FCA8 pea.l [A5 - 0x358]
000018F8 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */]
000018FC 4FEF 000A lea.l A7, [A7 + 0xA]
00001900 3A00 move.w D5, D0
00001902 4A45 tst.w D5
00001904 6706 beq +0x8 /* 0000190C */
00001906 3005 move.w D0, D5
00001908 6000 020A bra +0x20C /* 00001B14 */
label0000190C:
0000190C 202E FFD6 move.l D0, [A6 - 0x2A]
00001910 B0AD B38C cmp.l D0, [A5 - 0x4C74]
00001914 6706 beq +0x8 /* 0000191C */
00001916 7000 moveq.l D0, 0x00
00001918 6000 01FA bra +0x1FC /* 00001B14 */
label0000191C:
0000191C 3D6D B31A FFF4 move.w [A6 - 0xC], [A5 - 0x4CE6]
00001922 7001 moveq.l D0, 0x01
00001924 3B40 B31A move.w [A5 - 0x4CE6], D0
00001928 4EBA 1310 jsr [PC + 0x1310 /* 00002C3A */]
0000192C 3A00 move.w D5, D0
0000192E 3B6E FFF4 B31A move.w [A5 - 0x4CE6], [A6 - 0xC]
00001934 0C45 FC20 cmpi.w D5, 0xFC20
00001938 6606 bne +0x8 /* 00001940 */
0000193A 7000 moveq.l D0, 0x00
0000193C 6000 01D6 bra +0x1D8 /* 00001B14 */
label00001940:
00001940 4A45 tst.w D5
00001942 6706 beq +0x8 /* 0000194A */
00001944 3005 move.w D0, D5
00001946 6000 01CC bra +0x1CE /* 00001B14 */
label0000194A:
0000194A 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
0000194E 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00001952 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */]
00001956 508F addq.l A7, 8
00001958 3F00 move.w -[A7], D0
0000195A 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000195E 548F addq.l A7, 2
00001960 4A6E FFEC tst.w [A6 - 0x14]
00001964 6736 beq +0x38 /* 0000199C */
00001966 2F2E FFDE move.l -[A7], [A6 - 0x22]
0000196A 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
0000196E 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */]
00001972 508F addq.l A7, 8
00001974 3F00 move.w -[A7], D0
00001976 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000197A 548F addq.l A7, 2
0000197C 206D B34C movea.l A0, [A5 - 0x4CB4]
00001980 2050 movea.l A0, [A0]
00001982 53A8 000C subq.l [A0 + 0xC], 1
00001986 2F2D B344 move.l -[A7], [A5 - 0x4CBC]
0000198A 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
0000198E 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
00001992 508F addq.l A7, 8
00001994 3F00 move.w -[A7], D0
00001996 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000199A 548F addq.l A7, 2
label0000199C:
0000199C 206D B34C movea.l A0, [A5 - 0x4CB4]
000019A0 2050 movea.l A0, [A0]
000019A2 3C28 0030 move.w D6, [A0 + 0x30]
000019A6 7E00 moveq.l D7, 0x00
000019A8 6000 0164 bra +0x166 /* 00001B0E */
label000019AC:
000019AC 206D B34C movea.l A0, [A5 - 0x4CB4]
000019B0 3007 move.w D0, D7
000019B2 C1FC 0006 muls.w D0, 0x6
000019B6 D090 add.l D0, [A0]
000019B8 2040 movea.l A0, D0
000019BA 43EE FFFA lea.l A1, [A6 - 0x6]
000019BE 41E8 0032 lea.l A0, [A0 + 0x32]
000019C2 22D8 move.l [A1]+, [A0]+
000019C4 32D8 move.w [A1]+, [A0]+
000019C6 306E FFFA movea.w A0, [A6 - 0x6]
000019CA B1EE FFE6 cmpa.l A0, [A6 - 0x1A]
000019CE 6F00 0132 ble +0x134 /* 00001B02 */
000019D2 486E FFF0 pea.l [A6 - 0x10]
000019D6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000019DA 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
000019DE 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
000019E2 4FEF 000C lea.l A7, [A7 + 0xC]
000019E6 3F00 move.w -[A7], D0
000019E8 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000019EC 548F addq.l A7, 2
000019EE 306E FFFA movea.w A0, [A6 - 0x6]
000019F2 91EE FFE6 sub.l A0, [A6 - 0x1A]
000019F6 5388 subq.l A0, 1
000019F8 2008 move.l D0, A0
000019FA ED80 asl D0, 6
000019FC 2800 move.l D4, D0
000019FE 206E FFF0 movea.l A0, [A6 - 0x10]
00001A02 202E FFE6 move.l D0, [A6 - 0x1A]
00001A06 ED80 asl D0, 6
00001A08 D090 add.l D0, [A0]
00001A0A 5480 addq.l D0, 2
00001A0C 2D40 FFF6 move.l [A6 - 0xA], D0
00001A10 2F04 move.l -[A7], D4
00001A12 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001A16 206E FFF6 movea.l A0, [A6 - 0xA]
00001A1A 4868 0040 pea.l [A0 + 0x40]
00001A1E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00001A22 4FEF 000C lea.l A7, [A7 + 0xC]
00001A26 42A7 clr.l -[A7]
00001A28 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001A2C 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00001A30 201F move.l D0, [A7]+
00001A32 2600 move.l D3, D0
00001A34 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001A38 2003 move.l D0, D3
00001A3A 0680 FFFF FFC0 addi.l D0, 0xFFFFFFC0
00001A40 2F00 move.l -[A7], D0
00001A42 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00001A46 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001A4A 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00001A4E 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
00001A52 508F addq.l A7, 8
00001A54 3F00 move.w -[A7], D0
00001A56 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001A5A 548F addq.l A7, 2
00001A5C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001A60 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00001A64 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00001A68 508F addq.l A7, 8
00001A6A 3F00 move.w -[A7], D0
00001A6C 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001A70 548F addq.l A7, 2
00001A72 536E FFFA subq.w [A6 - 0x6], 1
00001A76 206D B34C movea.l A0, [A5 - 0x4CB4]
00001A7A 2050 movea.l A0, [A0]
00001A7C 53A8 0008 subq.l [A0 + 0x8], 1
00001A80 206D B34C movea.l A0, [A5 - 0x4CB4]
00001A84 3007 move.w D0, D7
00001A86 C1FC 0006 muls.w D0, 0x6
00001A8A D090 add.l D0, [A0]
00001A8C 2040 movea.l A0, D0
00001A8E 41E8 0032 lea.l A0, [A0 + 0x32]
00001A92 43EE FFFA lea.l A1, [A6 - 0x6]
00001A96 20D9 move.l [A0]+, [A1]+
00001A98 30D9 move.w [A0]+, [A1]+
00001A9A 2F2D B344 move.l -[A7], [A5 - 0x4CBC]
00001A9E 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00001AA2 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
00001AA6 508F addq.l A7, 8
00001AA8 3F00 move.w -[A7], D0
00001AAA 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001AAE 548F addq.l A7, 2
00001AB0 4EBA 006A jsr [PC + 0x6A /* 00001B1C */]
00001AB4 202D B350 move.l D0, [A5 - 0x4CB0]
00001AB8 B0AE FFDA cmp.l D0, [A6 - 0x26]
00001ABC 6F12 ble +0x14 /* 00001AD0 */
00001ABE 53AD B350 subq.l [A5 - 0x4CB0], 1
00001AC2 486D B334 pea.l [A5 - 0x4CCC]
00001AC6 2F2D B37C move.l -[A7], [A5 - 0x4C84]
00001ACA 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00001ACE 508F addq.l A7, 8
label00001AD0:
00001AD0 2F2D B34C move.l -[A7], [A5 - 0x4CB4]
00001AD4 2F2D B344 move.l -[A7], [A5 - 0x4CBC]
00001AD8 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00001ADC 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
00001AE0 4FEF 000C lea.l A7, [A7 + 0xC]
00001AE4 3F00 move.w -[A7], D0
00001AE6 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001AEA 548F addq.l A7, 2
00001AEC 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00001AF0 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
00001AF4 588F addq.l A7, 4
00001AF6 3F00 move.w -[A7], D0
00001AF8 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001AFC 548F addq.l A7, 2
00001AFE 7000 moveq.l D0, 0x00
00001B00 6012 bra +0x14 /* 00001B14 */
label00001B02:
00001B02 302E FFFA move.w D0, [A6 - 0x6]
00001B06 48C0 ext.l D0
00001B08 91AE FFE6 sub.l [A6 - 0x1A], D0
00001B0C 5247 addq.w D7, 1
label00001B0E:
00001B0E BE46 cmp.w D7, D6
00001B10 6D00 FE9A blt -0x164 /* 000019AC */
label00001B14:
00001B14 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+
00001B18 4E5E unlink A6
00001B1A 4E75 rts
fn00001B1C:
00001B1C 4E56 FFEE link A6, -0x0012
00001B20 48E7 0300 movem.l -[A7], D6,D7
00001B24 206D B34C movea.l A0, [A5 - 0x4CB4]
00001B28 2050 movea.l A0, [A0]
00001B2A 3E28 0030 move.w D7, [A0 + 0x30]
00001B2E 7C00 moveq.l D6, 0x00
00001B30 6000 00BC bra +0xBE /* 00001BEE */
label00001B34:
00001B34 206D B34C movea.l A0, [A5 - 0x4CB4]
00001B38 3006 move.w D0, D6
00001B3A C1FC 0006 muls.w D0, 0x6
00001B3E D090 add.l D0, [A0]
00001B40 2040 movea.l A0, D0
00001B42 43EE FFF2 lea.l A1, [A6 - 0xE]
00001B46 41E8 0032 lea.l A0, [A0 + 0x32]
00001B4A 22D8 move.l [A1]+, [A0]+
00001B4C 32D8 move.w [A1]+, [A0]+
00001B4E 4A6E FFF2 tst.w [A6 - 0xE]
00001B52 6E00 0098 bgt +0x9A /* 00001BEC */
00001B56 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001B5A 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00001B5E 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */]
00001B62 508F addq.l A7, 8
00001B64 3F00 move.w -[A7], D0
00001B66 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001B6A 548F addq.l A7, 2
00001B6C 3007 move.w D0, D7
00001B6E 9046 sub.w D0, D6
00001B70 5340 subq.w D0, 1
00001B72 C1FC 0006 muls.w D0, 0x6
00001B76 48C0 ext.l D0
00001B78 2D40 FFFC move.l [A6 - 0x4], D0
00001B7C 206D B34C movea.l A0, [A5 - 0x4CB4]
00001B80 3006 move.w D0, D6
00001B82 C1FC 0006 muls.w D0, 0x6
00001B86 D090 add.l D0, [A0]
00001B88 0680 0000 0032 addi.l D0, 0x32 /* '2' */
00001B8E 2D40 FFEE move.l [A6 - 0x12], D0
00001B92 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001B96 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001B9A 206E FFEE movea.l A0, [A6 - 0x12]
00001B9E 4868 0006 pea.l [A0 + 0x6]
00001BA2 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00001BA6 4FEF 000C lea.l A7, [A7 + 0xC]
00001BAA 42A7 clr.l -[A7]
00001BAC 2F2D B34C move.l -[A7], [A5 - 0x4CB4]
00001BB0 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00001BB4 201F move.l D0, [A7]+
00001BB6 2D40 FFF8 move.l [A6 - 0x8], D0
00001BBA 2F2D B34C move.l -[A7], [A5 - 0x4CB4]
00001BBE 206E FFF8 movea.l A0, [A6 - 0x8]
00001BC2 4868 FFFA pea.l [A0 - 0x6]
00001BC6 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00001BCA 206D B34C movea.l A0, [A5 - 0x4CB4]
00001BCE 2050 movea.l A0, [A0]
00001BD0 5368 0030 subq.w [A0 + 0x30], 1
00001BD4 2F2D B344 move.l -[A7], [A5 - 0x4CBC]
00001BD8 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00001BDC 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
00001BE0 508F addq.l A7, 8
00001BE2 3F00 move.w -[A7], D0
00001BE4 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001BE8 548F addq.l A7, 2
00001BEA 6008 bra +0xA /* 00001BF4 */
label00001BEC:
00001BEC 5246 addq.w D6, 1
label00001BEE:
00001BEE BC47 cmp.w D6, D7
00001BF0 6D00 FF42 blt -0xBC /* 00001B34 */
label00001BF4:
00001BF4 4CDF 00C0 movem.l D6,D7, [A7]+
00001BF8 4E5E unlink A6
00001BFA 4E75 rts
fn00001BFC:
00001BFC 4E56 FFB4 link A6, -0x004C
00001C00 42AE FFB4 clr.l [A6 - 0x4C]
00001C04 206D B34C movea.l A0, [A5 - 0x4CB4]
00001C08 2050 movea.l A0, [A0]
00001C0A 2D68 0008 FFBC move.l [A6 - 0x44], [A0 + 0x8]
00001C10 7001 moveq.l D0, 0x01
00001C12 2D40 FFB8 move.l [A6 - 0x48], D0
00001C16 6034 bra +0x36 /* 00001C4C */
label00001C18:
00001C18 486E FFC0 pea.l [A6 - 0x40]
00001C1C 2F2E FFB8 move.l -[A7], [A6 - 0x48]
00001C20 2F2D B34C move.l -[A7], [A5 - 0x4CB4]
00001C24 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00001C28 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00001C2C 4FEF 0010 lea.l A7, [A7 + 0x10]
00001C30 202E FFC4 move.l D0, [A6 - 0x3C]
00001C34 B0AE 0008 cmp.l D0, [A6 + 0x8]
00001C38 660E bne +0x10 /* 00001C48 */
00001C3A 52AE FFB4 addq.l [A6 - 0x4C], 1
00001C3E 0CAE 0000 0001 FFB4 cmpi.l [A6 - 0x4C], 0x1
00001C46 6E0E bgt +0x10 /* 00001C56 */
label00001C48:
00001C48 52AE FFB8 addq.l [A6 - 0x48], 1
label00001C4C:
00001C4C 202E FFB8 move.l D0, [A6 - 0x48]
00001C50 B0AE FFBC cmp.l D0, [A6 - 0x44]
00001C54 6FC2 ble -0x3C /* 00001C18 */
label00001C56:
00001C56 0CAE 0000 0001 FFB4 cmpi.l [A6 - 0x4C], 0x1
00001C5E 6604 bne +0x6 /* 00001C64 */
00001C60 7001 moveq.l D0, 0x01
00001C62 6002 bra +0x4 /* 00001C66 */
label00001C64:
00001C64 7000 moveq.l D0, 0x00
label00001C66:
00001C66 4E5E unlink A6
00001C68 4E75 rts
export_510:
00001C6A 4E56 FE82 link A6, -0x017E
00001C6E 48E7 0300 movem.l -[A7], D6,D7
00001C72 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00001C76 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */]
00001C7A 588F addq.l A7, 4
00001C7C 4A40 tst.w D0
00001C7E 6706 beq +0x8 /* 00001C86 */
00001C80 7000 moveq.l D0, 0x00
00001C82 6000 0320 bra +0x322 /* 00001FA4 */
label00001C86:
00001C86 526D B32A addq.w [A5 - 0x4CD6], 1
00001C8A 2D6D B344 FE8A move.l [A6 - 0x176], [A5 - 0x4CBC]
00001C90 206D B334 movea.l A0, [A5 - 0x4CCC]
00001C94 3D68 0002 FF8E move.w [A6 - 0x72], [A0 + 0x2]
00001C9A 486E FE8E pea.l [A6 - 0x172]
00001C9E 206D B334 movea.l A0, [A5 - 0x4CCC]
00001CA2 4868 000A pea.l [A0 + 0xA]
00001CA6 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00001CAA 508F addq.l A7, 8
00001CAC 4A6D B31A tst.w [A5 - 0x4CE6]
00001CB0 6600 0092 bne +0x94 /* 00001D44 */
00001CB4 2D6D B38C FE86 move.l [A6 - 0x17A], [A5 - 0x4C74]
00001CBA 2F2D B37C move.l -[A7], [A5 - 0x4C84]
00001CBE 4267 clr.w -[A7]
00001CC0 486D FCBA pea.l [A5 - 0x346]
00001CC4 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */]
00001CC8 4FEF 000A lea.l A7, [A7 + 0xA]
00001CCC 3E00 move.w D7, D0
00001CCE 4A47 tst.w D7
00001CD0 6706 beq +0x8 /* 00001CD8 */
00001CD2 3007 move.w D0, D7
00001CD4 6000 02CE bra +0x2D0 /* 00001FA4 */
label00001CD8:
00001CD8 202E FE86 move.l D0, [A6 - 0x17A]
00001CDC B0AD B38C cmp.l D0, [A5 - 0x4C74]
00001CE0 6706 beq +0x8 /* 00001CE8 */
00001CE2 7000 moveq.l D0, 0x00
00001CE4 6000 02BE bra +0x2C0 /* 00001FA4 */
label00001CE8:
00001CE8 2F2D B37C move.l -[A7], [A5 - 0x4C84]
00001CEC 4267 clr.w -[A7]
00001CEE 486D FCC6 pea.l [A5 - 0x33A]
00001CF2 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */]
00001CF6 4FEF 000A lea.l A7, [A7 + 0xA]
00001CFA 3E00 move.w D7, D0
00001CFC 4A47 tst.w D7
00001CFE 6706 beq +0x8 /* 00001D06 */
00001D00 3007 move.w D0, D7
00001D02 6000 02A0 bra +0x2A2 /* 00001FA4 */
label00001D06:
00001D06 202E FE86 move.l D0, [A6 - 0x17A]
00001D0A B0AD B38C cmp.l D0, [A5 - 0x4C74]
00001D0E 6706 beq +0x8 /* 00001D16 */
00001D10 7000 moveq.l D0, 0x00
00001D12 6000 0290 bra +0x292 /* 00001FA4 */
label00001D16:
00001D16 2F2D B37C move.l -[A7], [A5 - 0x4C84]
00001D1A 4267 clr.w -[A7]
00001D1C 486D FCD8 pea.l [A5 - 0x328]
00001D20 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */]
00001D24 4FEF 000A lea.l A7, [A7 + 0xA]
00001D28 3E00 move.w D7, D0
00001D2A 4A47 tst.w D7
00001D2C 6706 beq +0x8 /* 00001D34 */
00001D2E 3007 move.w D0, D7
00001D30 6000 0272 bra +0x274 /* 00001FA4 */
label00001D34:
00001D34 202E FE86 move.l D0, [A6 - 0x17A]
00001D38 B0AD B38C cmp.l D0, [A5 - 0x4C74]
00001D3C 6706 beq +0x8 /* 00001D44 */
00001D3E 7000 moveq.l D0, 0x00
00001D40 6000 0262 bra +0x264 /* 00001FA4 */
label00001D44:
00001D44 3D6D B31A FF90 move.w [A6 - 0x70], [A5 - 0x4CE6]
00001D4A 7001 moveq.l D0, 0x01
00001D4C 3B40 B31A move.w [A5 - 0x4CE6], D0
00001D50 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00001D54 3E00 move.w D7, D0
00001D56 3B6E FF90 B31A move.w [A5 - 0x4CE6], [A6 - 0x70]
00001D5C 0C47 FC20 cmpi.w D7, 0xFC20
00001D60 6606 bne +0x8 /* 00001D68 */
00001D62 7000 moveq.l D0, 0x00
00001D64 6000 023E bra +0x240 /* 00001FA4 */
label00001D68:
00001D68 4A47 tst.w D7
00001D6A 6706 beq +0x8 /* 00001D72 */
00001D6C 3007 move.w D0, D7
00001D6E 6000 0234 bra +0x236 /* 00001FA4 */
label00001D72:
00001D72 486E FF92 pea.l [A6 - 0x6E]
00001D76 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001D7A 588F addq.l A7, 4
00001D7C 486D B334 pea.l [A5 - 0x4CCC]
00001D80 2F2E FF92 move.l -[A7], [A6 - 0x6E]
00001D84 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00001D88 508F addq.l A7, 8
00001D8A 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00001D8E 486E FF96 pea.l [A6 - 0x6A]
00001D92 486E FE8E pea.l [A6 - 0x172]
00001D96 3F2E FF8E move.w -[A7], [A6 - 0x72]
00001D9A 4EBA 0210 jsr [PC + 0x210 /* 00001FAC */]
00001D9E 4FEF 000A lea.l A7, [A7 + 0xA]
00001DA2 4A40 tst.w D0
00001DA4 6700 0124 beq +0x126 /* 00001ECA */
00001DA8 486E FF9A pea.l [A6 - 0x66]
00001DAC 4878 0001 push.l 0x1
00001DB0 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00001DB4 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00001DB8 4FEF 000C lea.l A7, [A7 + 0xC]
00001DBC 3F00 move.w -[A7], D0
00001DBE 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001DC2 548F addq.l A7, 2
00001DC4 2F2E FE8A move.l -[A7], [A6 - 0x176]
00001DC8 2F2E FF9A move.l -[A7], [A6 - 0x66]
00001DCC 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00001DD0 4EBA 021E jsr [PC + 0x21E /* 00001FF0 */]
00001DD4 4FEF 000C lea.l A7, [A7 + 0xC]
00001DD8 2D40 FE82 move.l [A6 - 0x17E], D0
00001DDC 4AAE FE82 tst.l [A6 - 0x17E]
00001DE0 6D38 blt +0x3A /* 00001E1A */
00001DE2 2F2E FE8A move.l -[A7], [A6 - 0x176]
00001DE6 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00001DEA 4EBA 044C jsr [PC + 0x44C /* 00002238 */]
00001DEE 508F addq.l A7, 8
00001DF0 2F2E FE82 move.l -[A7], [A6 - 0x17E]
00001DF4 2F2E FF9A move.l -[A7], [A6 - 0x66]
00001DF8 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00001DFC 4EBA 0240 jsr [PC + 0x240 /* 0000203E */]
00001E00 4FEF 000C lea.l A7, [A7 + 0xC]
00001E04 4878 0001 push.l 0x1
00001E08 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00001E0C 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
00001E10 508F addq.l A7, 8
00001E12 3F00 move.w -[A7], D0
00001E14 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001E18 548F addq.l A7, 2
label00001E1A:
00001E1A 2F2E FF9A move.l -[A7], [A6 - 0x66]
00001E1E 4878 0001 push.l 0x1
00001E22 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00001E26 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
00001E2A 4FEF 000C lea.l A7, [A7 + 0xC]
00001E2E 3F00 move.w -[A7], D0
00001E30 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001E34 548F addq.l A7, 2
00001E36 4878 0001 push.l 0x1
00001E3A 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00001E3E 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00001E42 508F addq.l A7, 8
00001E44 3F00 move.w -[A7], D0
00001E46 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001E4A 548F addq.l A7, 2
00001E4C 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00001E50 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
00001E54 588F addq.l A7, 4
00001E56 3F00 move.w -[A7], D0
00001E58 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001E5C 548F addq.l A7, 2
00001E5E 4AAE FE82 tst.l [A6 - 0x17E]
00001E62 6D00 0060 blt +0x62 /* 00001EC4 */
00001E66 7C00 moveq.l D6, 0x00
00001E68 6054 bra +0x56 /* 00001EBE */
label00001E6A:
00001E6A 206D B144 movea.l A0, [A5 - 0x4EBC]
00001E6E 3006 move.w D0, D6
00001E70 C1FC 0062 muls.w D0, 0x62 /* 'b' */
00001E74 D090 add.l D0, [A0]
00001E76 2040 movea.l A0, D0
00001E78 43EE FF9E lea.l A1, [A6 - 0x62]
00001E7C 7017 moveq.l D0, 0x17
label00001E7E:
00001E7E 22D8 move.l [A1]+, [A0]+
00001E80 51C8 FFFC dbf D0, -0x6 /* 00001E7E */
00001E84 32D8 move.w [A1]+, [A0]+
00001E86 202E FF9E move.l D0, [A6 - 0x62]
00001E8A B0AE FF96 cmp.l D0, [A6 - 0x6A]
00001E8E 662C bne +0x2E /* 00001EBC */
00001E90 202E FE82 move.l D0, [A6 - 0x17E]
00001E94 5280 addq.l D0, 1
00001E96 B0AE FFAA cmp.l D0, [A6 - 0x56]
00001E9A 6C20 bge +0x22 /* 00001EBC */
00001E9C 53AE FFAA subq.l [A6 - 0x56], 1
00001EA0 206D B144 movea.l A0, [A5 - 0x4EBC]
00001EA4 3006 move.w D0, D6
00001EA6 C1FC 0062 muls.w D0, 0x62 /* 'b' */
00001EAA D090 add.l D0, [A0]
00001EAC 2040 movea.l A0, D0
00001EAE 43EE FF9E lea.l A1, [A6 - 0x62]
00001EB2 7017 moveq.l D0, 0x17
label00001EB4:
00001EB4 20D9 move.l [A0]+, [A1]+
00001EB6 51C8 FFFC dbf D0, -0x6 /* 00001EB4 */
00001EBA 30D9 move.w [A0]+, [A1]+
label00001EBC:
00001EBC 5246 addq.w D6, 1
label00001EBE:
00001EBE BC6D B114 cmp.w D6, [A5 - 0x4EEC]
00001EC2 6DA6 blt -0x58 /* 00001E6A */
label00001EC4:
00001EC4 7000 moveq.l D0, 0x00
00001EC6 6000 00DC bra +0xDE /* 00001FA4 */
label00001ECA:
00001ECA 42A7 clr.l -[A7]
00001ECC 4878 1594 push.l 0x1594
00001ED0 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
00001ED4 205F movea.l A0, [A7]+
00001ED6 2D48 FF96 move.l [A6 - 0x6A], A0
00001EDA 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00001EDE 486E FE8E pea.l [A6 - 0x172]
00001EE2 3F2E FF8E move.w -[A7], [A6 - 0x72]
00001EE6 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */]
00001EEA 4FEF 000A lea.l A7, [A7 + 0xA]
00001EEE 3F00 move.w -[A7], D0
00001EF0 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001EF4 548F addq.l A7, 2
00001EF6 486E FF9A pea.l [A6 - 0x66]
00001EFA 4878 0001 push.l 0x1
00001EFE 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00001F02 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00001F06 4FEF 000C lea.l A7, [A7 + 0xC]
00001F0A 3F00 move.w -[A7], D0
00001F0C 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001F10 548F addq.l A7, 2
00001F12 2F2E FE8A move.l -[A7], [A6 - 0x176]
00001F16 2F2E FF9A move.l -[A7], [A6 - 0x66]
00001F1A 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00001F1E 4EBA 00D0 jsr [PC + 0xD0 /* 00001FF0 */]
00001F22 4FEF 000C lea.l A7, [A7 + 0xC]
00001F26 2D40 FE82 move.l [A6 - 0x17E], D0
00001F2A 4AAE FE82 tst.l [A6 - 0x17E]
00001F2E 6D38 blt +0x3A /* 00001F68 */
00001F30 2F2E FE8A move.l -[A7], [A6 - 0x176]
00001F34 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00001F38 4EBA 02FE jsr [PC + 0x2FE /* 00002238 */]
00001F3C 508F addq.l A7, 8
00001F3E 2F2E FE82 move.l -[A7], [A6 - 0x17E]
00001F42 2F2E FF9A move.l -[A7], [A6 - 0x66]
00001F46 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00001F4A 4EBA 00F2 jsr [PC + 0xF2 /* 0000203E */]
00001F4E 4FEF 000C lea.l A7, [A7 + 0xC]
00001F52 4878 0001 push.l 0x1
00001F56 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00001F5A 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
00001F5E 508F addq.l A7, 8
00001F60 3F00 move.w -[A7], D0
00001F62 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001F66 548F addq.l A7, 2
label00001F68:
00001F68 4878 0001 push.l 0x1
00001F6C 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00001F70 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00001F74 508F addq.l A7, 8
00001F76 3F00 move.w -[A7], D0
00001F78 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001F7C 548F addq.l A7, 2
00001F7E 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00001F82 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
00001F86 588F addq.l A7, 4
00001F88 3F00 move.w -[A7], D0
00001F8A 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001F8E 548F addq.l A7, 2
00001F90 2F2E FF96 move.l -[A7], [A6 - 0x6A]
00001F94 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */]
00001F98 588F addq.l A7, 4
00001F9A 3F00 move.w -[A7], D0
00001F9C 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00001FA0 548F addq.l A7, 2
00001FA2 7000 moveq.l D0, 0x00
label00001FA4:
00001FA4 4CDF 00C0 movem.l D6,D7, [A7]+
00001FA8 4E5E unlink A6
00001FAA 4E75 rts
fn00001FAC:
00001FAC 4E56 0000 link A6, 0
00001FB0 2F0C move.l -[A7], A4
00001FB2 286D B138 movea.l A4, [A5 - 0x4EC8]
00001FB6 602A bra +0x2C /* 00001FE2 */
label00001FB8:
00001FB8 302E 0008 move.w D0, [A6 + 0x8]
00001FBC B06C 0002 cmp.w D0, [A4 + 0x2]
00001FC0 661C bne +0x1E /* 00001FDE */
00001FC2 2F2E 000A move.l -[A7], [A6 + 0xA]
00001FC6 486C 000A pea.l [A4 + 0xA]
00001FCA 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00001FCE 508F addq.l A7, 8
00001FD0 4A40 tst.w D0
00001FD2 670A beq +0xC /* 00001FDE */
00001FD4 206E 000E movea.l A0, [A6 + 0xE]
00001FD8 208C move.l [A0], A4
00001FDA 7001 moveq.l D0, 0x01
00001FDC 600C bra +0xE /* 00001FEA */
label00001FDE:
00001FDE 286C 1590 movea.l A4, [A4 + 0x1590]
label00001FE2:
00001FE2 B8FC 0000 cmpa.w A4, 0x0
00001FE6 66D0 bne -0x2E /* 00001FB8 */
00001FE8 7000 moveq.l D0, 0x00
label00001FEA:
00001FEA 285F movea.l A4, [A7]+
00001FEC 4E5E unlink A6
00001FEE 4E75 rts
fn00001FF0:
00001FF0 4E56 FFF0 link A6, -0x0010
00001FF4 48E7 0300 movem.l -[A7], D6,D7
00001FF8 206E 000C movea.l A0, [A6 + 0xC]
00001FFC 2050 movea.l A0, [A0]
00001FFE 2C28 0002 move.l D6, [A0 + 0x2]
00002002 7E00 moveq.l D7, 0x00
00002004 602A bra +0x2C /* 00002030 */
label00002006:
00002006 486E FFF0 pea.l [A6 - 0x10]
0000200A 2007 move.l D0, D7
0000200C 5280 addq.l D0, 1
0000200E 2F00 move.l -[A7], D0
00002010 2F2E 000C move.l -[A7], [A6 + 0xC]
00002014 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002018 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
0000201C 4FEF 0010 lea.l A7, [A7 + 0x10]
00002020 202E FFF0 move.l D0, [A6 - 0x10]
00002024 B0AE 0010 cmp.l D0, [A6 + 0x10]
00002028 6604 bne +0x6 /* 0000202E */
0000202A 2007 move.l D0, D7
0000202C 6008 bra +0xA /* 00002036 */
label0000202E:
0000202E 5287 addq.l D7, 1
label00002030:
00002030 BE86 cmp.l D7, D6
00002032 6DD2 blt -0x2C /* 00002006 */
00002034 70FF moveq.l D0, 0xFFFFFFFF
label00002036:
00002036 4CDF 00C0 movem.l D6,D7, [A7]+
0000203A 4E5E unlink A6
0000203C 4E75 rts
export_511:
fn0000203E:
0000203E 4E56 FFE2 link A6, -0x001E
00002042 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00002046 206E 000C movea.l A0, [A6 + 0xC]
0000204A 2050 movea.l A0, [A0]
0000204C 3C28 000E move.w D6, [A0 + 0xE]
00002050 7E00 moveq.l D7, 0x00
00002052 6000 010C bra +0x10E /* 00002160 */
label00002056:
00002056 206E 000C movea.l A0, [A6 + 0xC]
0000205A 3007 move.w D0, D7
0000205C C1FC 0006 muls.w D0, 0x6
00002060 D090 add.l D0, [A0]
00002062 2040 movea.l A0, D0
00002064 43EE FFFA lea.l A1, [A6 - 0x6]
00002068 41E8 0010 lea.l A0, [A0 + 0x10]
0000206C 22D8 move.l [A1]+, [A0]+
0000206E 32D8 move.w [A1]+, [A0]+
00002070 306E FFFA movea.w A0, [A6 - 0x6]
00002074 B1EE 0010 cmpa.l A0, [A6 + 0x10]
00002078 6F00 00DA ble +0xDC /* 00002154 */
0000207C 486E FFF6 pea.l [A6 - 0xA]
00002080 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002084 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002088 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
0000208C 4FEF 000C lea.l A7, [A7 + 0xC]
00002090 3F00 move.w -[A7], D0
00002092 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002096 548F addq.l A7, 2
00002098 306E FFFA movea.w A0, [A6 - 0x6]
0000209C 91EE 0010 sub.l A0, [A6 + 0x10]
000020A0 5388 subq.l A0, 1
000020A2 2008 move.l D0, A0
000020A4 E980 asl D0, 4
000020A6 2A00 move.l D5, D0
000020A8 206E FFF6 movea.l A0, [A6 - 0xA]
000020AC 202E 0010 move.l D0, [A6 + 0x10]
000020B0 E980 asl D0, 4
000020B2 D090 add.l D0, [A0]
000020B4 5480 addq.l D0, 2
000020B6 2D40 FFE2 move.l [A6 - 0x1E], D0
000020BA 2F05 move.l -[A7], D5
000020BC 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
000020C0 206E FFE2 movea.l A0, [A6 - 0x1E]
000020C4 4868 0010 pea.l [A0 + 0x10]
000020C8 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000020CC 4FEF 000C lea.l A7, [A7 + 0xC]
000020D0 42A7 clr.l -[A7]
000020D2 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000020D6 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000020DA 201F move.l D0, [A7]+
000020DC 2800 move.l D4, D0
000020DE 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000020E2 2004 move.l D0, D4
000020E4 0680 FFFF FFF0 addi.l D0, 0xFFFFFFF0
000020EA 2F00 move.l -[A7], D0
000020EC 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
000020F0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000020F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020F8 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
000020FC 508F addq.l A7, 8
000020FE 3F00 move.w -[A7], D0
00002100 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002104 548F addq.l A7, 2
00002106 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000210A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000210E 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00002112 508F addq.l A7, 8
00002114 3F00 move.w -[A7], D0
00002116 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000211A 548F addq.l A7, 2
0000211C 536E FFFA subq.w [A6 - 0x6], 1
00002120 206E 000C movea.l A0, [A6 + 0xC]
00002124 2050 movea.l A0, [A0]
00002126 53A8 0002 subq.l [A0 + 0x2], 1
0000212A 206E 000C movea.l A0, [A6 + 0xC]
0000212E 3007 move.w D0, D7
00002130 C1FC 0006 muls.w D0, 0x6
00002134 D090 add.l D0, [A0]
00002136 2040 movea.l A0, D0
00002138 41E8 0010 lea.l A0, [A0 + 0x10]
0000213C 43EE FFFA lea.l A1, [A6 - 0x6]
00002140 20D9 move.l [A0]+, [A1]+
00002142 30D9 move.w [A0]+, [A1]+
00002144 2F2E 000C move.l -[A7], [A6 + 0xC]
00002148 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000214C 4EBA 0020 jsr [PC + 0x20 /* 0000216E */]
00002150 508F addq.l A7, 8
00002152 6012 bra +0x14 /* 00002166 */
label00002154:
00002154 302E FFFA move.w D0, [A6 - 0x6]
00002158 48C0 ext.l D0
0000215A 91AE 0010 sub.l [A6 + 0x10], D0
0000215E 5247 addq.w D7, 1
label00002160:
00002160 BE46 cmp.w D7, D6
00002162 6D00 FEF2 blt -0x10C /* 00002056 */
label00002166:
00002166 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
0000216A 4E5E unlink A6
0000216C 4E75 rts
fn0000216E:
0000216E 4E56 FFEE link A6, -0x0012
00002172 48E7 0300 movem.l -[A7], D6,D7
00002176 206E 000C movea.l A0, [A6 + 0xC]
0000217A 2050 movea.l A0, [A0]
0000217C 3E28 000E move.w D7, [A0 + 0xE]
00002180 7C00 moveq.l D6, 0x00
00002182 6000 00A6 bra +0xA8 /* 0000222A */
label00002186:
00002186 206E 000C movea.l A0, [A6 + 0xC]
0000218A 3006 move.w D0, D6
0000218C C1FC 0006 muls.w D0, 0x6
00002190 D090 add.l D0, [A0]
00002192 2040 movea.l A0, D0
00002194 43EE FFF2 lea.l A1, [A6 - 0xE]
00002198 41E8 0010 lea.l A0, [A0 + 0x10]
0000219C 22D8 move.l [A1]+, [A0]+
0000219E 32D8 move.w [A1]+, [A0]+
000021A0 4A6E FFF2 tst.w [A6 - 0xE]
000021A4 6E00 0082 bgt +0x84 /* 00002228 */
000021A8 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000021AC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000021B0 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */]
000021B4 508F addq.l A7, 8
000021B6 3F00 move.w -[A7], D0
000021B8 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000021BC 548F addq.l A7, 2
000021BE 3007 move.w D0, D7
000021C0 9046 sub.w D0, D6
000021C2 5340 subq.w D0, 1
000021C4 C1FC 0006 muls.w D0, 0x6
000021C8 48C0 ext.l D0
000021CA 2D40 FFFC move.l [A6 - 0x4], D0
000021CE 206E 000C movea.l A0, [A6 + 0xC]
000021D2 3006 move.w D0, D6
000021D4 C1FC 0006 muls.w D0, 0x6
000021D8 D090 add.l D0, [A0]
000021DA 0680 0000 0010 addi.l D0, 0x10
000021E0 2D40 FFEE move.l [A6 - 0x12], D0
000021E4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000021E8 2F2E FFEE move.l -[A7], [A6 - 0x12]
000021EC 206E FFEE movea.l A0, [A6 - 0x12]
000021F0 4868 0006 pea.l [A0 + 0x6]
000021F4 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000021F8 4FEF 000C lea.l A7, [A7 + 0xC]
000021FC 42A7 clr.l -[A7]
000021FE 2F2E 000C move.l -[A7], [A6 + 0xC]
00002202 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00002206 201F move.l D0, [A7]+
00002208 2D40 FFF8 move.l [A6 - 0x8], D0
0000220C 2F2E 000C move.l -[A7], [A6 + 0xC]
00002210 206E FFF8 movea.l A0, [A6 - 0x8]
00002214 4868 FFFA pea.l [A0 - 0x6]
00002218 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
0000221C 206E 000C movea.l A0, [A6 + 0xC]
00002220 2050 movea.l A0, [A0]
00002222 5368 000E subq.w [A0 + 0xE], 1
00002226 6008 bra +0xA /* 00002230 */
label00002228:
00002228 5246 addq.w D6, 1
label0000222A:
0000222A BC47 cmp.w D6, D7
0000222C 6D00 FF58 blt -0xA6 /* 00002186 */
label00002230:
00002230 4CDF 00C0 movem.l D6,D7, [A7]+
00002234 4E5E unlink A6
00002236 4E75 rts
fn00002238:
00002238 4E56 FFA6 link A6, -0x005A
0000223C 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00002240 42AE FFAE clr.l [A6 - 0x52]
00002244 42A7 clr.l -[A7]
00002246 42A7 clr.l -[A7]
00002248 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
0000224C 205F movea.l A0, [A7]+
0000224E 2D48 FFA6 move.l [A6 - 0x5A], A0
00002252 486E FFB6 pea.l [A6 - 0x4A]
00002256 2F2E 000C move.l -[A7], [A6 + 0xC]
0000225A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000225E 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00002262 4FEF 000C lea.l A7, [A7 + 0xC]
00002266 3F00 move.w -[A7], D0
00002268 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000226C 548F addq.l A7, 2
0000226E 206E FFB6 movea.l A0, [A6 - 0x4A]
00002272 2050 movea.l A0, [A0]
00002274 3E28 0030 move.w D7, [A0 + 0x30]
00002278 7C00 moveq.l D6, 0x00
0000227A 6000 0104 bra +0x106 /* 00002380 */
label0000227E:
0000227E 206E FFB6 movea.l A0, [A6 - 0x4A]
00002282 3006 move.w D0, D6
00002284 C1FC 0006 muls.w D0, 0x6
00002288 D090 add.l D0, [A0]
0000228A 2040 movea.l A0, D0
0000228C 43EE FFFA lea.l A1, [A6 - 0x6]
00002290 41E8 0032 lea.l A0, [A0 + 0x32]
00002294 22D8 move.l [A1]+, [A0]+
00002296 32D8 move.w [A1]+, [A0]+
00002298 486E FFB2 pea.l [A6 - 0x4E]
0000229C 2F2E FFFC move.l -[A7], [A6 - 0x4]
000022A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022A4 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
000022A8 4FEF 000C lea.l A7, [A7 + 0xC]
000022AC 3F00 move.w -[A7], D0
000022AE 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000022B2 548F addq.l A7, 2
000022B4 7A00 moveq.l D5, 0x00
000022B6 6000 0092 bra +0x94 /* 0000234A */
label000022BA:
000022BA 206E FFB2 movea.l A0, [A6 - 0x4E]
000022BE 3005 move.w D0, D5
000022C0 48C0 ext.l D0
000022C2 ED80 asl D0, 6
000022C4 D090 add.l D0, [A0]
000022C6 2040 movea.l A0, D0
000022C8 43EE FFBA lea.l A1, [A6 - 0x46]
000022CC 5488 addq.l A0, 2
000022CE 700F moveq.l D0, 0x0F
label000022D0:
000022D0 22D8 move.l [A1]+, [A0]+
000022D2 51C8 FFFC dbf D0, -0x6 /* 000022D0 */
000022D6 2F2E FFBA move.l -[A7], [A6 - 0x46]
000022DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022DE 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */]
000022E2 508F addq.l A7, 8
000022E4 3F00 move.w -[A7], D0
000022E6 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000022EA 548F addq.l A7, 2
000022EC 2F2E FFBE move.l -[A7], [A6 - 0x42]
000022F0 2F2E FFAE move.l -[A7], [A6 - 0x52]
000022F4 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
000022F8 4EBA 00C8 jsr [PC + 0xC8 /* 000023C2 */]
000022FC 4FEF 000C lea.l A7, [A7 + 0xC]
00002300 4A40 tst.w D0
00002302 6744 beq +0x46 /* 00002348 */
00002304 2F2E FFBE move.l -[A7], [A6 - 0x42]
00002308 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000230C 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */]
00002310 508F addq.l A7, 8
00002312 3F00 move.w -[A7], D0
00002314 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002318 548F addq.l A7, 2
0000231A 202E FFAE move.l D0, [A6 - 0x52]
0000231E 5280 addq.l D0, 1
00002320 E580 asl D0, 2
00002322 2D40 FFAA move.l [A6 - 0x56], D0
00002326 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
0000232A 2F2E FFAA move.l -[A7], [A6 - 0x56]
0000232E 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00002332 206E FFA6 movea.l A0, [A6 - 0x5A]
00002336 202E FFAE move.l D0, [A6 - 0x52]
0000233A E580 asl D0, 2
0000233C D090 add.l D0, [A0]
0000233E 2040 movea.l A0, D0
00002340 20AE FFBE move.l [A0], [A6 - 0x42]
00002344 52AE FFAE addq.l [A6 - 0x52], 1
label00002348:
00002348 5245 addq.w D5, 1
label0000234A:
0000234A BA6E FFFA cmp.w D5, [A6 - 0x6]
0000234E 6D00 FF6A blt -0x94 /* 000022BA */
00002352 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002356 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000235A 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
0000235E 508F addq.l A7, 8
00002360 3F00 move.w -[A7], D0
00002362 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002366 548F addq.l A7, 2
00002368 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000236C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002370 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */]
00002374 508F addq.l A7, 8
00002376 3F00 move.w -[A7], D0
00002378 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000237C 548F addq.l A7, 2
0000237E 5246 addq.w D6, 1
label00002380:
00002380 BC47 cmp.w D6, D7
00002382 6D00 FEFA blt -0x104 /* 0000227E */
00002386 2F2E 000C move.l -[A7], [A6 + 0xC]
0000238A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000238E 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00002392 508F addq.l A7, 8
00002394 3F00 move.w -[A7], D0
00002396 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000239A 548F addq.l A7, 2
0000239C 2F2E 000C move.l -[A7], [A6 + 0xC]
000023A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000023A4 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */]
000023A8 508F addq.l A7, 8
000023AA 3F00 move.w -[A7], D0
000023AC 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000023B0 548F addq.l A7, 2
000023B2 2F2E FFA6 move.l -[A7], [A6 - 0x5A]
000023B6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000023BA 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
000023BE 4E5E unlink A6
000023C0 4E75 rts
fn000023C2:
000023C2 4E56 0000 link A6, 0
000023C6 2F07 move.l -[A7], D7
000023C8 7E00 moveq.l D7, 0x00
000023CA 601A bra +0x1C /* 000023E6 */
label000023CC:
000023CC 206E 0008 movea.l A0, [A6 + 0x8]
000023D0 2007 move.l D0, D7
000023D2 E580 asl D0, 2
000023D4 D090 add.l D0, [A0]
000023D6 2040 movea.l A0, D0
000023D8 2010 move.l D0, [A0]
000023DA B0AE 0010 cmp.l D0, [A6 + 0x10]
000023DE 6604 bne +0x6 /* 000023E4 */
000023E0 7000 moveq.l D0, 0x00
000023E2 600A bra +0xC /* 000023EE */
label000023E4:
000023E4 5287 addq.l D7, 1
label000023E6:
000023E6 BEAE 000C cmp.l D7, [A6 + 0xC]
000023EA 6DE0 blt -0x1E /* 000023CC */
000023EC 7001 moveq.l D0, 0x01
label000023EE:
000023EE 2E1F move.l D7, [A7]+
000023F0 4E5E unlink A6
000023F2 4E75 rts
export_524:
000023F4 4E56 0000 link A6, 0
000023F8 2F0C move.l -[A7], A4
000023FA 286E 000C movea.l A4, [A6 + 0xC]
000023FE 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00002402 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */]
00002406 588F addq.l A7, 4
00002408 4A40 tst.w D0
0000240A 6704 beq +0x6 /* 00002410 */
0000240C 7000 moveq.l D0, 0x00
0000240E 603C bra +0x3E /* 0000244C */
label00002410:
00002410 42A7 clr.l -[A7]
00002412 3F3C 0004 move.w -[A7], 0x4
00002416 A9B9 syscall GetCursor
00002418 205F movea.l A0, [A7]+
0000241A 2F10 move.l -[A7], [A0]
0000241C A851 syscall SetCursor
0000241E 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00002422 4EAD 0962 jsr [A5 + 0x962 /* export_296 */]
00002426 588F addq.l A7, 4
00002428 3F00 move.w -[A7], D0
0000242A 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000242E 548F addq.l A7, 2
00002430 206D B334 movea.l A0, [A5 - 0x4CCC]
00002434 7001 moveq.l D0, 0x01
00002436 3080 move.w [A0], D0
00002438 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
0000243C 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
00002440 588F addq.l A7, 4
00002442 3F00 move.w -[A7], D0
00002444 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002448 548F addq.l A7, 2
0000244A 7000 moveq.l D0, 0x00
label0000244C:
0000244C 285F movea.l A4, [A7]+
0000244E 4E5E unlink A6
00002450 4E75 rts
export_523:
00002452 4E56 FE2C link A6, -0x01D4
00002456 2F0C move.l -[A7], A4
00002458 286E 000C movea.l A4, [A6 + 0xC]
0000245C 508C addq.l A4, 8
0000245E 0C54 2B53 cmpi.w [A4], 0x2B53 /* '+S' */
00002462 674C beq +0x4E /* 000024B0 */
00002464 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00002468 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */]
0000246C 588F addq.l A7, 4
0000246E 4A40 tst.w D0
00002470 6706 beq +0x8 /* 00002478 */
00002472 7000 moveq.l D0, 0x00
00002474 6000 076E bra +0x770 /* 00002BE4 */
label00002478:
00002478 486E FE3C pea.l [A6 - 0x1C4]
0000247C 4878 0014 push.l 0x14
00002480 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00002484 4EAD 094A jsr [A5 + 0x94A /* export_293 */]
00002488 4FEF 000C lea.l A7, [A7 + 0xC]
0000248C 3F00 move.w -[A7], D0
0000248E 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002492 548F addq.l A7, 2
00002494 206E FE3C movea.l A0, [A6 - 0x1C4]
00002498 4868 7530 pea.l [A0 + 0x7530]
0000249C 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
000024A0 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
000024A4 508F addq.l A7, 8
000024A6 4A40 tst.w D0
000024A8 6706 beq +0x8 /* 000024B0 */
000024AA 7000 moveq.l D0, 0x00
000024AC 6000 0736 bra +0x738 /* 00002BE4 */
label000024B0:
000024B0 0C54 2B0B cmpi.w [A4], 0x2B0B
000024B4 6600 00E6 bne +0xE8 /* 0000259C */
000024B8 206D B35C movea.l A0, [A5 - 0x4CA4]
000024BC 2050 movea.l A0, [A0]
000024BE 2F28 0024 move.l -[A7], [A0 + 0x24]
000024C2 2F2D B374 move.l -[A7], [A5 - 0x4C8C]
000024C6 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
000024CA 508F addq.l A7, 8
000024CC 3F00 move.w -[A7], D0
000024CE 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000024D2 548F addq.l A7, 2
000024D4 42A7 clr.l -[A7]
000024D6 42A7 clr.l -[A7]
000024D8 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000024DC 205F movea.l A0, [A7]+
000024DE 2D48 FFE2 move.l [A6 - 0x1E], A0
000024E2 206D B35C movea.l A0, [A5 - 0x4CA4]
000024E6 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
000024EA 2050 movea.l A0, [A0]
000024EC 2F28 0024 move.l -[A7], [A0 + 0x24]
000024F0 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
000024F4 508F addq.l A7, 8
000024F6 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
000024FA 2F2D B36C move.l -[A7], [A5 - 0x4C94]
000024FE 2F2D B368 move.l -[A7], [A5 - 0x4C98]
00002502 2F2D B350 move.l -[A7], [A5 - 0x4CB0]
00002506 2F2D B344 move.l -[A7], [A5 - 0x4CBC]
0000250A 2F2D B34C move.l -[A7], [A5 - 0x4CB4]
0000250E 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00002512 4EBA 08EE jsr [PC + 0x8EE /* 00002E02 */]
00002516 4FEF 001C lea.l A7, [A7 + 0x1C]
0000251A 2F2D B34C move.l -[A7], [A5 - 0x4CB4]
0000251E 2F2D B344 move.l -[A7], [A5 - 0x4CBC]
00002522 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00002526 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
0000252A 4FEF 000C lea.l A7, [A7 + 0xC]
0000252E 3F00 move.w -[A7], D0
00002530 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002534 548F addq.l A7, 2
00002536 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
0000253A 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
0000253E 588F addq.l A7, 4
00002540 3F00 move.w -[A7], D0
00002542 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002546 548F addq.l A7, 2
00002548 4EBA 06F0 jsr [PC + 0x6F0 /* 00002C3A */]
0000254C 3D40 FFFE move.w [A6 - 0x2], D0
00002550 0C6E FC20 FFFE cmpi.w [A6 - 0x2], 0xFC20
00002556 6606 bne +0x8 /* 0000255E */
00002558 7000 moveq.l D0, 0x00
0000255A 6000 0688 bra +0x68A /* 00002BE4 */
label0000255E:
0000255E 4A6E FFFE tst.w [A6 - 0x2]
00002562 6708 beq +0xA /* 0000256C */
00002564 302E FFFE move.w D0, [A6 - 0x2]
00002568 6000 067A bra +0x67C /* 00002BE4 */
label0000256C:
0000256C 4A6D B31A tst.w [A5 - 0x4CE6]
00002570 6624 bne +0x26 /* 00002596 */
00002572 2F2D B37C move.l -[A7], [A5 - 0x4C84]
00002576 4267 clr.w -[A7]
00002578 486D FCE6 pea.l [A5 - 0x31A]
0000257C 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */]
00002580 4FEF 000A lea.l A7, [A7 + 0xA]
00002584 3D40 FFFE move.w [A6 - 0x2], D0
00002588 4A6E FFFE tst.w [A6 - 0x2]
0000258C 6708 beq +0xA /* 00002596 */
0000258E 302E FFFE move.w D0, [A6 - 0x2]
00002592 6000 0650 bra +0x652 /* 00002BE4 */
label00002596:
00002596 7000 moveq.l D0, 0x00
00002598 6000 064A bra +0x64C /* 00002BE4 */
label0000259C:
0000259C 0C54 2AFF cmpi.w [A4], 0x2AFF
000025A0 6600 00D8 bne +0xDA /* 0000267A */
000025A4 2F2D B350 move.l -[A7], [A5 - 0x4CB0]
000025A8 2F2D B344 move.l -[A7], [A5 - 0x4CBC]
000025AC 2F2D B34C move.l -[A7], [A5 - 0x4CB4]
000025B0 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
000025B4 4EBA 072E jsr [PC + 0x72E /* 00002CE4 */]
000025B8 4FEF 0010 lea.l A7, [A7 + 0x10]
000025BC 2F2D B34C move.l -[A7], [A5 - 0x4CB4]
000025C0 2F2D B344 move.l -[A7], [A5 - 0x4CBC]
000025C4 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
000025C8 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
000025CC 4FEF 000C lea.l A7, [A7 + 0xC]
000025D0 3F00 move.w -[A7], D0
000025D2 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000025D6 548F addq.l A7, 2
000025D8 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
000025DC 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
000025E0 588F addq.l A7, 4
000025E2 3F00 move.w -[A7], D0
000025E4 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000025E8 548F addq.l A7, 2
000025EA 4EBA 064E jsr [PC + 0x64E /* 00002C3A */]
000025EE 3D40 FFFE move.w [A6 - 0x2], D0
000025F2 0C6E FC20 FFFE cmpi.w [A6 - 0x2], 0xFC20
000025F8 6606 bne +0x8 /* 00002600 */
000025FA 7000 moveq.l D0, 0x00
000025FC 6000 05E6 bra +0x5E8 /* 00002BE4 */
label00002600:
00002600 4A6E FFFE tst.w [A6 - 0x2]
00002604 6708 beq +0xA /* 0000260E */
00002606 302E FFFE move.w D0, [A6 - 0x2]
0000260A 6000 05D8 bra +0x5DA /* 00002BE4 */
label0000260E:
0000260E 4A6D B31A tst.w [A5 - 0x4CE6]
00002612 6600 0060 bne +0x62 /* 00002674 */
00002616 2D6D B38C FE38 move.l [A6 - 0x1C8], [A5 - 0x4C74]
0000261C 2F2D B37C move.l -[A7], [A5 - 0x4C84]
00002620 4267 clr.w -[A7]
00002622 486D FCEE pea.l [A5 - 0x312]
00002626 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */]
0000262A 4FEF 000A lea.l A7, [A7 + 0xA]
0000262E 3D40 FFFE move.w [A6 - 0x2], D0
00002632 4A6E FFFE tst.w [A6 - 0x2]
00002636 6708 beq +0xA /* 00002640 */
00002638 302E FFFE move.w D0, [A6 - 0x2]
0000263C 6000 05A6 bra +0x5A8 /* 00002BE4 */
label00002640:
00002640 202E FE38 move.l D0, [A6 - 0x1C8]
00002644 B0AD B38C cmp.l D0, [A5 - 0x4C74]
00002648 6706 beq +0x8 /* 00002650 */
0000264A 7000 moveq.l D0, 0x00
0000264C 6000 0596 bra +0x598 /* 00002BE4 */
label00002650:
00002650 2F2D B37C move.l -[A7], [A5 - 0x4C84]
00002654 4267 clr.w -[A7]
00002656 486D FCFC pea.l [A5 - 0x304]
0000265A 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */]
0000265E 4FEF 000A lea.l A7, [A7 + 0xA]
00002662 3D40 FFFE move.w [A6 - 0x2], D0
00002666 4A6E FFFE tst.w [A6 - 0x2]
0000266A 6708 beq +0xA /* 00002674 */
0000266C 302E FFFE move.w D0, [A6 - 0x2]
00002670 6000 0572 bra +0x574 /* 00002BE4 */
label00002674:
00002674 7000 moveq.l D0, 0x00
00002676 6000 056C bra +0x56E /* 00002BE4 */
label0000267A:
0000267A 0C54 2B72 cmpi.w [A4], 0x2B72 /* '+r' */
0000267E 6600 01CC bne +0x1CE /* 0000284C */
00002682 486E FFE6 pea.l [A6 - 0x1A]
00002686 4878 0001 push.l 0x1
0000268A 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
0000268E 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00002692 4FEF 000C lea.l A7, [A7 + 0xC]
00002696 3F00 move.w -[A7], D0
00002698 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000269C 548F addq.l A7, 2
0000269E 206E FFE6 movea.l A0, [A6 - 0x1A]
000026A2 2050 movea.l A0, [A0]
000026A4 2D68 0002 FE34 move.l [A6 - 0x1CC], [A0 + 0x2]
000026AA 2F2E FE34 move.l -[A7], [A6 - 0x1CC]
000026AE 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000026B2 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
000026B6 4EBA 0D78 jsr [PC + 0xD78 /* 00003430 */]
000026BA 4FEF 000C lea.l A7, [A7 + 0xC]
000026BE 486E FFEE pea.l [A6 - 0x12]
000026C2 206E FE34 movea.l A0, [A6 - 0x1CC]
000026C6 4868 0001 pea.l [A0 + 0x1]
000026CA 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000026CE 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
000026D2 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000026D6 4FEF 0010 lea.l A7, [A7 + 0x10]
000026DA 4878 0001 push.l 0x1
000026DE 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
000026E2 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
000026E6 508F addq.l A7, 8
000026E8 3F00 move.w -[A7], D0
000026EA 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000026EE 548F addq.l A7, 2
000026F0 486E FF90 pea.l [A6 - 0x70]
000026F4 2F2E FFEE move.l -[A7], [A6 - 0x12]
000026F8 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
000026FC 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00002700 4FEF 000C lea.l A7, [A7 + 0xC]
00002704 3F00 move.w -[A7], D0
00002706 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000270A 548F addq.l A7, 2
0000270C 42A7 clr.l -[A7]
0000270E 2F2E FFEE move.l -[A7], [A6 - 0x12]
00002712 2F2E FF90 move.l -[A7], [A6 - 0x70]
00002716 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
0000271A 4EBA 05C8 jsr [PC + 0x5C8 /* 00002CE4 */]
0000271E 4FEF 0010 lea.l A7, [A7 + 0x10]
00002722 2F2E FFEE move.l -[A7], [A6 - 0x12]
00002726 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
0000272A 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
0000272E 508F addq.l A7, 8
00002730 3F00 move.w -[A7], D0
00002732 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002736 548F addq.l A7, 2
00002738 2F2D B34C move.l -[A7], [A5 - 0x4CB4]
0000273C 2F2D B344 move.l -[A7], [A5 - 0x4CBC]
00002740 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00002744 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
00002748 4FEF 000C lea.l A7, [A7 + 0xC]
0000274C 3F00 move.w -[A7], D0
0000274E 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002752 548F addq.l A7, 2
00002754 2F2D B33C move.l -[A7], [A5 - 0x4CC4]
00002758 4878 0001 push.l 0x1
0000275C 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00002760 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
00002764 4FEF 000C lea.l A7, [A7 + 0xC]
00002768 3F00 move.w -[A7], D0
0000276A 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000276E 548F addq.l A7, 2
00002770 2F2D B334 move.l -[A7], [A5 - 0x4CCC]
00002774 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
00002778 588F addq.l A7, 4
0000277A 3F00 move.w -[A7], D0
0000277C 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002780 548F addq.l A7, 2
00002782 2F2E FE34 move.l -[A7], [A6 - 0x1CC]
00002786 4EBA 04E0 jsr [PC + 0x4E0 /* 00002C68 */]
0000278A 588F addq.l A7, 4
0000278C 3D40 FFFE move.w [A6 - 0x2], D0
00002790 0C6E FC20 FFFE cmpi.w [A6 - 0x2], 0xFC20
00002796 6606 bne +0x8 /* 0000279E */
00002798 7000 moveq.l D0, 0x00
0000279A 6000 0448 bra +0x44A /* 00002BE4 */
label0000279E:
0000279E 4A6E FFFE tst.w [A6 - 0x2]
000027A2 6708 beq +0xA /* 000027AC */
000027A4 302E FFFE move.w D0, [A6 - 0x2]
000027A8 6000 043A bra +0x43C /* 00002BE4 */
label000027AC:
000027AC 4A6D B31A tst.w [A5 - 0x4CE6]
000027B0 6600 0094 bne +0x96 /* 00002846 */
000027B4 2D6D B38C FE38 move.l [A6 - 0x1C8], [A5 - 0x4C74]
000027BA 2F2D B37C move.l -[A7], [A5 - 0x4C84]
000027BE 4267 clr.w -[A7]
000027C0 486D FD04 pea.l [A5 - 0x2FC]
000027C4 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */]
000027C8 4FEF 000A lea.l A7, [A7 + 0xA]
000027CC 3D40 FFFE move.w [A6 - 0x2], D0
000027D0 4A6E FFFE tst.w [A6 - 0x2]
000027D4 6708 beq +0xA /* 000027DE */
000027D6 302E FFFE move.w D0, [A6 - 0x2]
000027DA 6000 0408 bra +0x40A /* 00002BE4 */
label000027DE:
000027DE 202E FE38 move.l D0, [A6 - 0x1C8]
000027E2 B0AD B38C cmp.l D0, [A5 - 0x4C74]
000027E6 6706 beq +0x8 /* 000027EE */
000027E8 7000 moveq.l D0, 0x00
000027EA 6000 03F8 bra +0x3FA /* 00002BE4 */
label000027EE:
000027EE 2F2D B37C move.l -[A7], [A5 - 0x4C84]
000027F2 4267 clr.w -[A7]
000027F4 486D FD0E pea.l [A5 - 0x2F2]
000027F8 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */]
000027FC 4FEF 000A lea.l A7, [A7 + 0xA]
00002800 3D40 FFFE move.w [A6 - 0x2], D0
00002804 4A6E FFFE tst.w [A6 - 0x2]
00002808 6708 beq +0xA /* 00002812 */
0000280A 302E FFFE move.w D0, [A6 - 0x2]
0000280E 6000 03D4 bra +0x3D6 /* 00002BE4 */
label00002812:
00002812 202E FE38 move.l D0, [A6 - 0x1C8]
00002816 B0AD B38C cmp.l D0, [A5 - 0x4C74]
0000281A 6706 beq +0x8 /* 00002822 */
0000281C 7000 moveq.l D0, 0x00
0000281E 6000 03C4 bra +0x3C6 /* 00002BE4 */
label00002822:
00002822 2F2D B37C move.l -[A7], [A5 - 0x4C84]
00002826 4267 clr.w -[A7]
00002828 486D FD1C pea.l [A5 - 0x2E4]
0000282C 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */]
00002830 4FEF 000A lea.l A7, [A7 + 0xA]
00002834 3D40 FFFE move.w [A6 - 0x2], D0
00002838 4A6E FFFE tst.w [A6 - 0x2]
0000283C 6708 beq +0xA /* 00002846 */
0000283E 302E FFFE move.w D0, [A6 - 0x2]
00002842 6000 03A0 bra +0x3A2 /* 00002BE4 */
label00002846:
00002846 7000 moveq.l D0, 0x00
00002848 6000 039A bra +0x39C /* 00002BE4 */
label0000284C:
0000284C 0C54 2B53 cmpi.w [A4], 0x2B53 /* '+S' */
00002850 6600 0390 bne +0x392 /* 00002BE2 */
00002854 7064 moveq.l D0, 0x64
00002856 3D40 FFEA move.w [A6 - 0x16], D0
0000285A 7064 moveq.l D0, 0x64
0000285C 3D40 FFEC move.w [A6 - 0x14], D0
00002860 486E FE40 pea.l [A6 - 0x1C0]
00002864 3F3C 03E8 move.w -[A7], 0x3E8
00002868 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000286C 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
00002870 2F2E FFEA move.l -[A7], [A6 - 0x16]
00002874 486E FE40 pea.l [A6 - 0x1C0]
00002878 486D FD24 pea.l [A5 - 0x2DC]
0000287C 42A7 clr.l -[A7]
0000287E 486E FF98 pea.l [A6 - 0x68]
00002882 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
00002886 4A2E FF98 tst.b [A6 - 0x68]
0000288A 6606 bne +0x8 /* 00002892 */
0000288C 703E moveq.l D0, 0x3E
0000288E 6000 0354 bra +0x356 /* 00002BE4 */
label00002892:
00002892 3F2E FF9E move.w -[A7], [A6 - 0x62]
00002896 486E FFA2 pea.l [A6 - 0x5E]
0000289A 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
0000289E 5C8F addq.l A7, 6
000028A0 4A40 tst.w D0
000028A2 6706 beq +0x8 /* 000028AA */
000028A4 7000 moveq.l D0, 0x00
000028A6 6000 033C bra +0x33E /* 00002BE4 */
label000028AA:
000028AA 42AE FF4C clr.l [A6 - 0xB4]
000028AE 42AE FF52 clr.l [A6 - 0xAE]
000028B2 3D6E FF9E FF56 move.w [A6 - 0xAA], [A6 - 0x62]
000028B8 70FF moveq.l D0, 0xFFFFFFFF
000028BA 3D40 FF5C move.w [A6 - 0xA4], D0
000028BE 4267 clr.w -[A7]
000028C0 486E FF40 pea.l [A6 - 0xC0]
000028C4 4267 clr.w -[A7]
000028C6 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
000028CA 301F move.w D0, [A7]+
000028CC 3F00 move.w -[A7], D0
000028CE 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000028D2 548F addq.l A7, 2
000028D4 306E FF7E movea.w A0, [A6 - 0x82]
000028D8 2F2E FF70 move.l -[A7], [A6 - 0x90]
000028DC 2F08 move.l -[A7], A0
000028DE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000028E2 0C80 0000 7530 cmpi.l D0, 0x7530 /* 'u0' */
000028E8 6C06 bge +0x8 /* 000028F0 */
000028EA 7000 moveq.l D0, 0x00
000028EC 6000 02F6 bra +0x2F8 /* 00002BE4 */
label000028F0:
000028F0 082E 0007 FF67 btst.b [A6 - 0x99], 0x7
000028F6 6706 beq +0x8 /* 000028FE */
000028F8 7000 moveq.l D0, 0x00
000028FA 6000 02E8 bra +0x2EA /* 00002BE4 */
label000028FE:
000028FE 42AE FF4C clr.l [A6 - 0xB4]
00002902 41EE FFA2 lea.l A0, [A6 - 0x5E]
00002906 2D48 FF52 move.l [A6 - 0xAE], A0
0000290A 3D6E FF9E FF56 move.w [A6 - 0xAA], [A6 - 0x62]
00002910 422E FF5A clr.b [A6 - 0xA6]
00002914 426E FF5C clr.w [A6 - 0xA4]
00002918 4267 clr.w -[A7]
0000291A 486E FF40 pea.l [A6 - 0xC0]
0000291E 4267 clr.w -[A7]
00002920 4EAD 0612 jsr [A5 + 0x612 /* export_190 */]
00002924 301F move.w D0, [A7]+
00002926 4A40 tst.w D0
00002928 6600 005E bne +0x60 /* 00002988 */
0000292C 2D6E FF60 FE30 move.l [A6 - 0x1D0], [A6 - 0xA0]
00002932 2D6E FF64 FE2C move.l [A6 - 0x1D4], [A6 - 0x9C]
00002938 0CAE 4D44 4F43 FE30 cmpi.l [A6 - 0x1D0], 0x4D444F43 /* 'MDOC' */
00002940 660A bne +0xC /* 0000294C */
00002942 202E FE2C move.l D0, [A6 - 0x1D4]
00002946 B0AD B11A cmp.l D0, [A5 - 0x4EE6]
0000294A 6706 beq +0x8 /* 00002952 */
label0000294C:
0000294C 7000 moveq.l D0, 0x00
0000294E 6000 0294 bra +0x296 /* 00002BE4 */
label00002952:
00002952 4A6E FF58 tst.w [A6 - 0xA8]
00002956 6706 beq +0x8 /* 0000295E */
00002958 7000 moveq.l D0, 0x00
0000295A 6000 0288 bra +0x28A /* 00002BE4 */
label0000295E:
0000295E 102E FF5E move.b D0, [A6 - 0xA2]
00002962 4880 ext.w D0
00002964 0800 0000 btst.b D0, 0x0
00002968 6706 beq +0x8 /* 00002970 */
0000296A 7000 moveq.l D0, 0x00
0000296C 6000 0276 bra +0x278 /* 00002BE4 */
label00002970:
00002970 4267 clr.w -[A7]
00002972 486E FFA2 pea.l [A6 - 0x5E]
00002976 3F2E FF9E move.w -[A7], [A6 - 0x62]
0000297A 4EAD 0662 jsr [A5 + 0x662 /* export_200 */]
0000297E 301F move.w D0, [A7]+
00002980 3F00 move.w -[A7], D0
00002982 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002986 548F addq.l A7, 2
label00002988:
00002988 486E FFA2 pea.l [A6 - 0x5E]
0000298C 3F2E FF9E move.w -[A7], [A6 - 0x62]
00002990 4EAD 097A jsr [A5 + 0x97A /* export_299 */]
00002994 5C8F addq.l A7, 6
00002996 3F00 move.w -[A7], D0
00002998 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000299C 548F addq.l A7, 2
0000299E 486E FFA2 pea.l [A6 - 0x5E]
000029A2 3F2E FF9E move.w -[A7], [A6 - 0x62]
000029A6 4EBA 0242 jsr [PC + 0x242 /* 00002BEA */]
000029AA 5C8F addq.l A7, 6
000029AC 3F00 move.w -[A7], D0
000029AE 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000029B2 548F addq.l A7, 2
000029B4 42A7 clr.l -[A7]
000029B6 4878 1594 push.l 0x1594
000029BA 4EAD 055A jsr [A5 + 0x55A /* export_167 */]
000029BE 205F movea.l A0, [A7]+
000029C0 2D48 FF94 move.l [A6 - 0x6C], A0
000029C4 2F2E FF94 move.l -[A7], [A6 - 0x6C]
000029C8 486E FFA2 pea.l [A6 - 0x5E]
000029CC 3F2E FF9E move.w -[A7], [A6 - 0x62]
000029D0 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
000029D4 4FEF 000A lea.l A7, [A7 + 0xA]
000029D8 3F00 move.w -[A7], D0
000029DA 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000029DE 548F addq.l A7, 2
000029E0 2F2E FF94 move.l -[A7], [A6 - 0x6C]
000029E4 4EBA 1002 jsr [PC + 0x1002 /* 000039E8 */]
000029E8 588F addq.l A7, 4
000029EA 206E FF94 movea.l A0, [A6 - 0x6C]
000029EE 7001 moveq.l D0, 0x01
000029F0 3080 move.w [A0], D0
000029F2 2F2E FF94 move.l -[A7], [A6 - 0x6C]
000029F6 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
000029FA 588F addq.l A7, 4
000029FC 3F00 move.w -[A7], D0
000029FE 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002A02 548F addq.l A7, 2
00002A04 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00002A08 4EAD 095A jsr [A5 + 0x95A /* export_295 */]
00002A0C 588F addq.l A7, 4
00002A0E 3F00 move.w -[A7], D0
00002A10 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002A14 548F addq.l A7, 2
00002A16 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00002A1A 486E FFA2 pea.l [A6 - 0x5E]
00002A1E 3F2E FF9E move.w -[A7], [A6 - 0x62]
00002A22 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */]
00002A26 4FEF 000A lea.l A7, [A7 + 0xA]
00002A2A 3F00 move.w -[A7], D0
00002A2C 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002A30 548F addq.l A7, 2
00002A32 486E FFE6 pea.l [A6 - 0x1A]
00002A36 4878 0001 push.l 0x1
00002A3A 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00002A3E 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00002A42 4FEF 000C lea.l A7, [A7 + 0xC]
00002A46 3F00 move.w -[A7], D0
00002A48 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002A4C 548F addq.l A7, 2
00002A4E 42A7 clr.l -[A7]
00002A50 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00002A54 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00002A58 4EBA 09D6 jsr [PC + 0x9D6 /* 00003430 */]
00002A5C 4FEF 000C lea.l A7, [A7 + 0xC]
00002A60 486E FFEE pea.l [A6 - 0x12]
00002A64 4878 0001 push.l 0x1
00002A68 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00002A6C 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00002A70 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002A74 4FEF 0010 lea.l A7, [A7 + 0x10]
00002A78 4878 0001 push.l 0x1
00002A7C 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00002A80 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00002A84 508F addq.l A7, 8
00002A86 3F00 move.w -[A7], D0
00002A88 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002A8C 548F addq.l A7, 2
00002A8E 486E FF90 pea.l [A6 - 0x70]
00002A92 2F2E FFEE move.l -[A7], [A6 - 0x12]
00002A96 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00002A9A 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00002A9E 4FEF 000C lea.l A7, [A7 + 0xC]
00002AA2 3F00 move.w -[A7], D0
00002AA4 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002AA8 548F addq.l A7, 2
00002AAA 42A7 clr.l -[A7]
00002AAC 2F2E FFEE move.l -[A7], [A6 - 0x12]
00002AB0 2F2E FF90 move.l -[A7], [A6 - 0x70]
00002AB4 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00002AB8 4EBA 022A jsr [PC + 0x22A /* 00002CE4 */]
00002ABC 4FEF 0010 lea.l A7, [A7 + 0x10]
00002AC0 2F2E FFEE move.l -[A7], [A6 - 0x12]
00002AC4 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00002AC8 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00002ACC 508F addq.l A7, 8
00002ACE 3F00 move.w -[A7], D0
00002AD0 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002AD4 548F addq.l A7, 2
00002AD6 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00002ADA 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */]
00002ADE 588F addq.l A7, 4
00002AE0 3F00 move.w -[A7], D0
00002AE2 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002AE6 548F addq.l A7, 2
00002AE8 486E FFA2 pea.l [A6 - 0x5E]
00002AEC 3F2E FF9E move.w -[A7], [A6 - 0x62]
00002AF0 4EBA 01B0 jsr [PC + 0x1B0 /* 00002CA2 */]
00002AF4 5C8F addq.l A7, 6
00002AF6 3D40 FFFE move.w [A6 - 0x2], D0
00002AFA 0C6E FC20 FFFE cmpi.w [A6 - 0x2], 0xFC20
00002B00 6606 bne +0x8 /* 00002B08 */
00002B02 7000 moveq.l D0, 0x00
00002B04 6000 00DE bra +0xE0 /* 00002BE4 */
label00002B08:
00002B08 4A6E FFFE tst.w [A6 - 0x2]
00002B0C 6708 beq +0xA /* 00002B16 */
00002B0E 302E FFFE move.w D0, [A6 - 0x2]
00002B12 6000 00D0 bra +0xD2 /* 00002BE4 */
label00002B16:
00002B16 4A6D B31A tst.w [A5 - 0x4CE6]
00002B1A 6600 00C2 bne +0xC4 /* 00002BDE */
00002B1E 2D6D B38C FE38 move.l [A6 - 0x1C8], [A5 - 0x4C74]
00002B24 2F2D B37C move.l -[A7], [A5 - 0x4C84]
00002B28 4267 clr.w -[A7]
00002B2A 486D FD26 pea.l [A5 - 0x2DA]
00002B2E 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */]
00002B32 4FEF 000A lea.l A7, [A7 + 0xA]
00002B36 3D40 FFFE move.w [A6 - 0x2], D0
00002B3A 4A6E FFFE tst.w [A6 - 0x2]
00002B3E 6708 beq +0xA /* 00002B48 */
00002B40 302E FFFE move.w D0, [A6 - 0x2]
00002B44 6000 009E bra +0xA0 /* 00002BE4 */
label00002B48:
00002B48 202E FE38 move.l D0, [A6 - 0x1C8]
00002B4C B0AD B38C cmp.l D0, [A5 - 0x4C74]
00002B50 6706 beq +0x8 /* 00002B58 */
00002B52 7000 moveq.l D0, 0x00
00002B54 6000 008E bra +0x90 /* 00002BE4 */
label00002B58:
00002B58 2F2D B37C move.l -[A7], [A5 - 0x4C84]
00002B5C 4267 clr.w -[A7]
00002B5E 486D FD32 pea.l [A5 - 0x2CE]
00002B62 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */]
00002B66 4FEF 000A lea.l A7, [A7 + 0xA]
00002B6A 3D40 FFFE move.w [A6 - 0x2], D0
00002B6E 4A6E FFFE tst.w [A6 - 0x2]
00002B72 6708 beq +0xA /* 00002B7C */
00002B74 302E FFFE move.w D0, [A6 - 0x2]
00002B78 6000 006A bra +0x6C /* 00002BE4 */
label00002B7C:
00002B7C 202E FE38 move.l D0, [A6 - 0x1C8]
00002B80 B0AD B38C cmp.l D0, [A5 - 0x4C74]
00002B84 6706 beq +0x8 /* 00002B8C */
00002B86 7000 moveq.l D0, 0x00
00002B88 6000 005A bra +0x5C /* 00002BE4 */
label00002B8C:
00002B8C 2F2D B37C move.l -[A7], [A5 - 0x4C84]
00002B90 4267 clr.w -[A7]
00002B92 486D FD3C pea.l [A5 - 0x2C4]
00002B96 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */]
00002B9A 4FEF 000A lea.l A7, [A7 + 0xA]
00002B9E 3D40 FFFE move.w [A6 - 0x2], D0
00002BA2 4A6E FFFE tst.w [A6 - 0x2]
00002BA6 6706 beq +0x8 /* 00002BAE */
00002BA8 302E FFFE move.w D0, [A6 - 0x2]
00002BAC 6036 bra +0x38 /* 00002BE4 */
label00002BAE:
00002BAE 202E FE38 move.l D0, [A6 - 0x1C8]
00002BB2 B0AD B38C cmp.l D0, [A5 - 0x4C74]
00002BB6 6704 beq +0x6 /* 00002BBC */
00002BB8 7000 moveq.l D0, 0x00
00002BBA 6028 bra +0x2A /* 00002BE4 */
label00002BBC:
00002BBC 2F2D B37C move.l -[A7], [A5 - 0x4C84]
00002BC0 4267 clr.w -[A7]
00002BC2 486D FD4A pea.l [A5 - 0x2B6]
00002BC6 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */]
00002BCA 4FEF 000A lea.l A7, [A7 + 0xA]
00002BCE 3D40 FFFE move.w [A6 - 0x2], D0
00002BD2 4A6E FFFE tst.w [A6 - 0x2]
00002BD6 6706 beq +0x8 /* 00002BDE */
00002BD8 302E FFFE move.w D0, [A6 - 0x2]
00002BDC 6006 bra +0x8 /* 00002BE4 */
label00002BDE:
00002BDE 7000 moveq.l D0, 0x00
00002BE0 6002 bra +0x4 /* 00002BE4 */
label00002BE2:
00002BE2 7002 moveq.l D0, 0x02
label00002BE4:
00002BE4 285F movea.l A4, [A7]+
00002BE6 4E5E unlink A6
00002BE8 4E75 rts
fn00002BEA:
00002BEA 4E56 FFF0 link A6, -0x0010
00002BEE 2F07 move.l -[A7], D7
00002BF0 4267 clr.w -[A7]
00002BF2 2F2E 000A move.l -[A7], [A6 + 0xA]
00002BF6 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002BFA 486E FFF0 pea.l [A6 - 0x10]
00002BFE 4EAD 063A jsr [A5 + 0x63A /* export_195 */]
00002C02 301F move.w D0, [A7]+
00002C04 3E00 move.w D7, D0
00002C06 4A47 tst.w D7
00002C08 6704 beq +0x6 /* 00002C0E */
00002C0A 3007 move.w D0, D7
00002C0C 6026 bra +0x28 /* 00002C34 */
label00002C0E:
00002C0E 2D7C 4D44 4F43 FFF0 move.l [A6 - 0x10], 0x4D444F43 /* 'MDOC' */
00002C16 2D6D B11A FFF4 move.l [A6 - 0xC], [A5 - 0x4EE6]
00002C1C 4267 clr.w -[A7]
00002C1E 2F2E 000A move.l -[A7], [A6 + 0xA]
00002C22 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002C26 486E FFF0 pea.l [A6 - 0x10]
00002C2A 4EAD 066A jsr [A5 + 0x66A /* export_201 */]
00002C2E 301F move.w D0, [A7]+
00002C30 3E00 move.w D7, D0
00002C32 3007 move.w D0, D7
label00002C34:
00002C34 2E1F move.l D7, [A7]+
00002C36 4E5E unlink A6
00002C38 4E75 rts
fn00002C3A:
00002C3A 4E56 FBE8 link A6, -0x0418
00002C3E 7005 moveq.l D0, 0x05
00002C40 3D40 FBE8 move.w [A6 - 0x418], D0
00002C44 2D6D B350 FBEA move.l [A6 - 0x416], [A5 - 0x4CB0]
00002C4A 426E FCEE clr.w [A6 - 0x312]
00002C4E 426E FDF4 clr.w [A6 - 0x20C]
00002C52 426E FEFA clr.w [A6 - 0x106]
00002C56 422E FF00 clr.b [A6 - 0x100]
00002C5A 486E FBE8 pea.l [A6 - 0x418]
00002C5E 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
00002C62 588F addq.l A7, 4
00002C64 4E5E unlink A6
00002C66 4E75 rts
fn00002C68:
00002C68 4E56 FBE8 link A6, -0x0418
00002C6C 7006 moveq.l D0, 0x06
00002C6E 3D40 FBE8 move.w [A6 - 0x418], D0
00002C72 7001 moveq.l D0, 0x01
00002C74 2D40 FBEA move.l [A6 - 0x416], D0
00002C78 426E FCEE clr.w [A6 - 0x312]
00002C7C 7006 moveq.l D0, 0x06
00002C7E 3D40 FDF4 move.w [A6 - 0x20C], D0
00002C82 202E 0008 move.l D0, [A6 + 0x8]
00002C86 5280 addq.l D0, 1
00002C88 2D40 FDF6 move.l [A6 - 0x20A], D0
00002C8C 426E FEFA clr.w [A6 - 0x106]
00002C90 422E FF00 clr.b [A6 - 0x100]
00002C94 486E FBE8 pea.l [A6 - 0x418]
00002C98 4EAD 0B22 jsr [A5 + 0xB22 /* export_352 */]
00002C9C 588F addq.l A7, 4
00002C9E 4E5E unlink A6
00002CA0 4E75 rts
fn00002CA2:
00002CA2 4E56 FBE8 link A6, -0x0418
00002CA6 7006 moveq.l D0, 0x06
00002CA8 3D40 FBE8 move.w [A6 - 0x418], D0
00002CAC 7001 moveq.l D0, 0x01
00002CAE 2D40 FBEA move.l [A6 - 0x416], D0
00002CB2 426E FCEE clr.w [A6 - 0x312]
00002CB6 7006 moveq.l D0, 0x06
00002CB8 3D40 FDF4 move.w [A6 - 0x20C], D0
00002CBC 7001 moveq.l D0, 0x01
00002CBE 2D40 FDF6 move.l [A6 - 0x20A], D0
00002CC2 3D6E 0008 FEFA move.w [A6 - 0x106], [A6 + 0x8]
00002CC8 486E FF00 pea.l [A6 - 0x100]
00002CCC 2F2E 000A move.l -[A7], [A6 + 0xA]
00002CD0 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00002CD4 508F addq.l A7, 8
00002CD6 486E FBE8 pea.l [A6 - 0x418]
00002CDA 4EAD 0B22 jsr [A5 + 0xB22 /* export_352 */]
00002CDE 588F addq.l A7, 4
00002CE0 4E5E unlink A6
00002CE2 4E75 rts
fn00002CE4:
00002CE4 4E56 FFC8 link A6, -0x0038
00002CE8 526D B32A addq.w [A5 - 0x4CD6], 1
00002CEC 206E 000C movea.l A0, [A6 + 0xC]
00002CF0 2050 movea.l A0, [A0]
00002CF2 43EE FFD4 lea.l A1, [A6 - 0x2C]
00002CF6 41E8 0018 lea.l A0, [A0 + 0x18]
00002CFA 22D8 move.l [A1]+, [A0]+
00002CFC 22D8 move.l [A1]+, [A0]+
00002CFE 7008 moveq.l D0, 0x08
00002D00 3D40 FFDC move.w [A6 - 0x24], D0
00002D04 42AE FFDE clr.l [A6 - 0x22]
00002D08 302E FFD8 move.w D0, [A6 - 0x28]
00002D0C 906E FFD4 sub.w D0, [A6 - 0x2C]
00002D10 3D40 FFE2 move.w [A6 - 0x1E], D0
00002D14 302E FFDA move.w D0, [A6 - 0x26]
00002D18 906E FFD6 sub.w D0, [A6 - 0x2A]
00002D1C 3D40 FFE4 move.w [A6 - 0x1C], D0
00002D20 426E FFE6 clr.w [A6 - 0x1A]
00002D24 426E FFE8 clr.w [A6 - 0x18]
00002D28 7002 moveq.l D0, 0x02
00002D2A 3D40 FFEA move.w [A6 - 0x16], D0
00002D2E 42AE FFEC clr.l [A6 - 0x14]
00002D32 42AE FFF0 clr.l [A6 - 0x10]
00002D36 42A7 clr.l -[A7]
00002D38 42A7 clr.l -[A7]
00002D3A 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00002D3E 205F movea.l A0, [A7]+
00002D40 2D48 FFF4 move.l [A6 - 0xC], A0
00002D44 4267 clr.w -[A7]
00002D46 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00002D4A 548F addq.l A7, 2
00002D4C 2D40 FFF8 move.l [A6 - 0x8], D0
00002D50 42A7 clr.l -[A7]
00002D52 42A7 clr.l -[A7]
00002D54 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00002D58 205F movea.l A0, [A7]+
00002D5A 2D48 FFFC move.l [A6 - 0x4], A0
00002D5E 42A7 clr.l -[A7]
00002D60 4878 0024 push.l 0x24 /* '$' */
00002D64 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00002D68 205F movea.l A0, [A7]+
00002D6A 2D48 FFD0 move.l [A6 - 0x30], A0
00002D6E 206E FFD0 movea.l A0, [A6 - 0x30]
00002D72 2050 movea.l A0, [A0]
00002D74 43EE FFDC lea.l A1, [A6 - 0x24]
00002D78 7008 moveq.l D0, 0x08
label00002D7A:
00002D7A 20D9 move.l [A0]+, [A1]+
00002D7C 51C8 FFFC dbf D0, -0x6 /* 00002D7A */
00002D80 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00002D84 486E FFCC pea.l [A6 - 0x34]
00002D88 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002D8C 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
00002D90 4FEF 000C lea.l A7, [A7 + 0xC]
00002D94 3F00 move.w -[A7], D0
00002D96 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002D9A 548F addq.l A7, 2
00002D9C 206E 000C movea.l A0, [A6 + 0xC]
00002DA0 2050 movea.l A0, [A0]
00002DA2 52A8 000C addq.l [A0 + 0xC], 1
00002DA6 206E 000C movea.l A0, [A6 + 0xC]
00002DAA 2050 movea.l A0, [A0]
00002DAC 2D68 0010 FFC8 move.l [A6 - 0x38], [A0 + 0x10]
00002DB2 206E 000C movea.l A0, [A6 + 0xC]
00002DB6 2050 movea.l A0, [A0]
00002DB8 52A8 0010 addq.l [A0 + 0x10], 1
00002DBC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002DC0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002DC4 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
00002DC8 508F addq.l A7, 8
00002DCA 3F00 move.w -[A7], D0
00002DCC 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002DD0 548F addq.l A7, 2
00002DD2 42A7 clr.l -[A7]
00002DD4 42A7 clr.l -[A7]
00002DD6 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00002DDA 205F movea.l A0, [A7]+
00002DDC 4850 pea.l [A0]
00002DDE 2F2E FFC8 move.l -[A7], [A6 - 0x38]
00002DE2 2F2E FFCC move.l -[A7], [A6 - 0x34]
00002DE6 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002DEA 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002DEE 2F2E 000C move.l -[A7], [A6 + 0xC]
00002DF2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002DF6 4EBA 000A jsr [PC + 0xA /* 00002E02 */]
00002DFA 4FEF 001C lea.l A7, [A7 + 0x1C]
00002DFE 4E5E unlink A6
00002E00 4E75 rts
fn00002E02:
00002E02 4E56 FFC8 link A6, -0x0038
00002E06 526D B32A addq.w [A5 - 0x4CD6], 1
00002E0A 7007 moveq.l D0, 0x07
00002E0C 3D40 FFD8 move.w [A6 - 0x28], D0
00002E10 42AE FFDA clr.l [A6 - 0x26]
00002E14 486E FFDE pea.l [A6 - 0x22]
00002E18 3F3C 0004 move.w -[A7], 0x4
00002E1C 3F3C 002C move.w -[A7], 0x2C /* ',' */
00002E20 3F3C 01F4 move.w -[A7], 0x1F4
00002E24 3F3C 0151 move.w -[A7], 0x151
00002E28 A8A7 syscall SetRect
00002E2A 7002 moveq.l D0, 0x02
00002E2C 3D40 FFE6 move.w [A6 - 0x1A], D0
00002E30 42AE FFE8 clr.l [A6 - 0x18]
00002E34 42AE FFEC clr.l [A6 - 0x14]
00002E38 42A7 clr.l -[A7]
00002E3A 42A7 clr.l -[A7]
00002E3C 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00002E40 205F movea.l A0, [A7]+
00002E42 2D48 FFF0 move.l [A6 - 0x10], A0
00002E46 4267 clr.w -[A7]
00002E48 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00002E4C 548F addq.l A7, 2
00002E4E 2D40 FFF4 move.l [A6 - 0xC], D0
00002E52 42A7 clr.l -[A7]
00002E54 42A7 clr.l -[A7]
00002E56 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00002E5A 205F movea.l A0, [A7]+
00002E5C 2D48 FFF8 move.l [A6 - 0x8], A0
00002E60 2D6E 0020 FFFC move.l [A6 - 0x4], [A6 + 0x20]
00002E66 42A7 clr.l -[A7]
00002E68 4878 0028 push.l 0x28 /* '(' */
00002E6C 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00002E70 205F movea.l A0, [A7]+
00002E72 2D48 FFD4 move.l [A6 - 0x2C], A0
00002E76 206E FFD4 movea.l A0, [A6 - 0x2C]
00002E7A 2050 movea.l A0, [A0]
00002E7C 43EE FFD8 lea.l A1, [A6 - 0x28]
00002E80 7009 moveq.l D0, 0x09
label00002E82:
00002E82 20D9 move.l [A0]+, [A1]+
00002E84 51C8 FFFC dbf D0, -0x6 /* 00002E82 */
00002E88 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00002E8C 486E FFD0 pea.l [A6 - 0x30]
00002E90 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E94 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
00002E98 4FEF 000C lea.l A7, [A7 + 0xC]
00002E9C 3F00 move.w -[A7], D0
00002E9E 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002EA2 548F addq.l A7, 2
00002EA4 206E 000C movea.l A0, [A6 + 0xC]
00002EA8 2050 movea.l A0, [A0]
00002EAA 52A8 0008 addq.l [A0 + 0x8], 1
00002EAE 206E 000C movea.l A0, [A6 + 0xC]
00002EB2 2050 movea.l A0, [A0]
00002EB4 2D68 0010 FFCC move.l [A6 - 0x34], [A0 + 0x10]
00002EBA 206E 000C movea.l A0, [A6 + 0xC]
00002EBE 2050 movea.l A0, [A0]
00002EC0 52A8 0010 addq.l [A0 + 0x10], 1
00002EC4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002EC8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002ECC 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
00002ED0 508F addq.l A7, 8
00002ED2 3F00 move.w -[A7], D0
00002ED4 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002ED8 548F addq.l A7, 2
00002EDA 2F2E 001C move.l -[A7], [A6 + 0x1C]
00002EDE 2F2E 0018 move.l -[A7], [A6 + 0x18]
00002EE2 2F2E FFCC move.l -[A7], [A6 - 0x34]
00002EE6 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00002EEA 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002EEE 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002EF2 2F2E 000C move.l -[A7], [A6 + 0xC]
00002EF6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002EFA 4EBA 0320 jsr [PC + 0x320 /* 0000321C */]
00002EFE 4FEF 0020 lea.l A7, [A7 + 0x20]
00002F02 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002F06 2F2E 000C move.l -[A7], [A6 + 0xC]
00002F0A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F0E 4EBA 000A jsr [PC + 0xA /* 00002F1A */]
00002F12 4FEF 000C lea.l A7, [A7 + 0xC]
00002F16 4E5E unlink A6
00002F18 4E75 rts
fn00002F1A:
00002F1A 4E56 FF9C link A6, -0x0064
00002F1E 48E7 0300 movem.l -[A7], D6,D7
00002F22 206E 000C movea.l A0, [A6 + 0xC]
00002F26 2050 movea.l A0, [A0]
00002F28 3E28 0030 move.w D7, [A0 + 0x30]
00002F2C 7C00 moveq.l D6, 0x00
00002F2E 6000 02DE bra +0x2E0 /* 0000320E */
label00002F32:
00002F32 206E 000C movea.l A0, [A6 + 0xC]
00002F36 3006 move.w D0, D6
00002F38 C1FC 0006 muls.w D0, 0x6
00002F3C D090 add.l D0, [A0]
00002F3E 2040 movea.l A0, D0
00002F40 43EE FFA6 lea.l A1, [A6 - 0x5A]
00002F44 41E8 0032 lea.l A0, [A0 + 0x32]
00002F48 22D8 move.l [A1]+, [A0]+
00002F4A 32D8 move.w [A1]+, [A0]+
00002F4C 0C6E 0064 FFA6 cmpi.w [A6 - 0x5A], 0x64 /* 'd' */
00002F52 6F00 02B8 ble +0x2BA /* 0000320C */
00002F56 536E FFA6 subq.w [A6 - 0x5A], 1
00002F5A 486E FFFC pea.l [A6 - 0x4]
00002F5E 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00002F62 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F66 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00002F6A 4FEF 000C lea.l A7, [A7 + 0xC]
00002F6E 3F00 move.w -[A7], D0
00002F70 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002F74 548F addq.l A7, 2
00002F76 206E FFFC movea.l A0, [A6 - 0x4]
00002F7A 302E FFA6 move.w D0, [A6 - 0x5A]
00002F7E 48C0 ext.l D0
00002F80 ED80 asl D0, 6
00002F82 D090 add.l D0, [A0]
00002F84 2040 movea.l A0, D0
00002F86 43EE FFB0 lea.l A1, [A6 - 0x50]
00002F8A 5488 addq.l A0, 2
00002F8C 700F moveq.l D0, 0x0F
label00002F8E:
00002F8E 22D8 move.l [A1]+, [A0]+
00002F90 51C8 FFFC dbf D0, -0x6 /* 00002F8E */
00002F94 42A7 clr.l -[A7]
00002F96 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002F9A 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00002F9E 201F move.l D0, [A7]+
00002FA0 2D40 FFF0 move.l [A6 - 0x10], D0
00002FA4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002FA8 206E FFF0 movea.l A0, [A6 - 0x10]
00002FAC 4868 FFC0 pea.l [A0 - 0x40]
00002FB0 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00002FB4 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00002FB8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002FBC 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
00002FC0 508F addq.l A7, 8
00002FC2 3F00 move.w -[A7], D0
00002FC4 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002FC8 548F addq.l A7, 2
00002FCA 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00002FCE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002FD2 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00002FD6 508F addq.l A7, 8
00002FD8 3F00 move.w -[A7], D0
00002FDA 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002FDE 548F addq.l A7, 2
00002FE0 206E 000C movea.l A0, [A6 + 0xC]
00002FE4 3006 move.w D0, D6
00002FE6 C1FC 0006 muls.w D0, 0x6
00002FEA D090 add.l D0, [A0]
00002FEC 2040 movea.l A0, D0
00002FEE 41E8 0032 lea.l A0, [A0 + 0x32]
00002FF2 43EE FFA6 lea.l A1, [A6 - 0x5A]
00002FF6 20D9 move.l [A0]+, [A1]+
00002FF8 30D9 move.w [A0]+, [A1]+
00002FFA 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002FFE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003002 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
00003006 508F addq.l A7, 8
00003008 3F00 move.w -[A7], D0
0000300A 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000300E 548F addq.l A7, 2
00003010 5246 addq.w D6, 1
00003012 BC47 cmp.w D6, D7
00003014 6C00 010A bge +0x10C /* 00003120 */
00003018 206E 000C movea.l A0, [A6 + 0xC]
0000301C 3006 move.w D0, D6
0000301E C1FC 0006 muls.w D0, 0x6
00003022 D090 add.l D0, [A0]
00003024 2040 movea.l A0, D0
00003026 43EE FFA0 lea.l A1, [A6 - 0x60]
0000302A 41E8 0032 lea.l A0, [A0 + 0x32]
0000302E 22D8 move.l [A1]+, [A0]+
00003030 32D8 move.w [A1]+, [A0]+
00003032 0C6E 0064 FFA0 cmpi.w [A6 - 0x60], 0x64 /* 'd' */
00003038 6C00 00E6 bge +0xE8 /* 00003120 */
0000303C 486E FFFC pea.l [A6 - 0x4]
00003040 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00003044 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003048 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
0000304C 4FEF 000C lea.l A7, [A7 + 0xC]
00003050 3F00 move.w -[A7], D0
00003052 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003056 548F addq.l A7, 2
00003058 42A7 clr.l -[A7]
0000305A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000305E 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00003062 201F move.l D0, [A7]+
00003064 2D40 FFF0 move.l [A6 - 0x10], D0
00003068 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000306C 206E FFF0 movea.l A0, [A6 - 0x10]
00003070 4868 0040 pea.l [A0 + 0x40]
00003074 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00003078 302E FFA0 move.w D0, [A6 - 0x60]
0000307C ED40 asl D0.w, 6
0000307E 48C0 ext.l D0
00003080 2D40 FFF8 move.l [A6 - 0x8], D0
00003084 206E FFFC movea.l A0, [A6 - 0x4]
00003088 2050 movea.l A0, [A0]
0000308A 5488 addq.l A0, 2
0000308C 2D48 FFAC move.l [A6 - 0x54], A0
00003090 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003094 206E FFAC movea.l A0, [A6 - 0x54]
00003098 4868 0040 pea.l [A0 + 0x40]
0000309C 2F2E FFAC move.l -[A7], [A6 - 0x54]
000030A0 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000030A4 4FEF 000C lea.l A7, [A7 + 0xC]
000030A8 206E FFFC movea.l A0, [A6 - 0x4]
000030AC 2050 movea.l A0, [A0]
000030AE 5488 addq.l A0, 2
000030B0 43EE FFB0 lea.l A1, [A6 - 0x50]
000030B4 700F moveq.l D0, 0x0F
label000030B6:
000030B6 20D9 move.l [A0]+, [A1]+
000030B8 51C8 FFFC dbf D0, -0x6 /* 000030B6 */
000030BC 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
000030C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000030C4 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
000030C8 508F addq.l A7, 8
000030CA 3F00 move.w -[A7], D0
000030CC 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000030D0 548F addq.l A7, 2
000030D2 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
000030D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000030DA 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
000030DE 508F addq.l A7, 8
000030E0 3F00 move.w -[A7], D0
000030E2 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000030E6 548F addq.l A7, 2
000030E8 526E FFA0 addq.w [A6 - 0x60], 1
000030EC 206E 000C movea.l A0, [A6 + 0xC]
000030F0 3006 move.w D0, D6
000030F2 C1FC 0006 muls.w D0, 0x6
000030F6 D090 add.l D0, [A0]
000030F8 2040 movea.l A0, D0
000030FA 41E8 0032 lea.l A0, [A0 + 0x32]
000030FE 43EE FFA0 lea.l A1, [A6 - 0x60]
00003102 20D9 move.l [A0]+, [A1]+
00003104 30D9 move.w [A0]+, [A1]+
00003106 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000310A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000310E 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
00003112 508F addq.l A7, 8
00003114 3F00 move.w -[A7], D0
00003116 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000311A 548F addq.l A7, 2
0000311C 6000 00F6 bra +0xF8 /* 00003214 */
label00003120:
00003120 42A7 clr.l -[A7]
00003122 4878 0042 push.l 0x42 /* 'B' */
00003126 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
0000312A 205F movea.l A0, [A7]+
0000312C 2D48 FFFC move.l [A6 - 0x4], A0
00003130 206E FFFC movea.l A0, [A6 - 0x4]
00003134 2050 movea.l A0, [A0]
00003136 7002 moveq.l D0, 0x02
00003138 3080 move.w [A0], D0
0000313A 206E FFFC movea.l A0, [A6 - 0x4]
0000313E 2050 movea.l A0, [A0]
00003140 5488 addq.l A0, 2
00003142 43EE FFB0 lea.l A1, [A6 - 0x50]
00003146 700F moveq.l D0, 0x0F
label00003148:
00003148 20D9 move.l [A0]+, [A1]+
0000314A 51C8 FFFC dbf D0, -0x6 /* 00003148 */
0000314E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003152 486E FFF4 pea.l [A6 - 0xC]
00003156 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000315A 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
0000315E 4FEF 000C lea.l A7, [A7 + 0xC]
00003162 3F00 move.w -[A7], D0
00003164 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003168 548F addq.l A7, 2
0000316A 7001 moveq.l D0, 0x01
0000316C 3D40 FFA6 move.w [A6 - 0x5A], D0
00003170 2D6E FFF4 FFA8 move.l [A6 - 0x58], [A6 - 0xC]
00003176 42A7 clr.l -[A7]
00003178 2F2E 000C move.l -[A7], [A6 + 0xC]
0000317C 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00003180 201F move.l D0, [A7]+
00003182 2D40 FFF0 move.l [A6 - 0x10], D0
00003186 2F2E 000C move.l -[A7], [A6 + 0xC]
0000318A 206E FFF0 movea.l A0, [A6 - 0x10]
0000318E 4868 0006 pea.l [A0 + 0x6]
00003192 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00003196 3007 move.w D0, D7
00003198 9046 sub.w D0, D6
0000319A C1FC 0006 muls.w D0, 0x6
0000319E 48C0 ext.l D0
000031A0 2D40 FFF8 move.l [A6 - 0x8], D0
000031A4 206E 000C movea.l A0, [A6 + 0xC]
000031A8 3006 move.w D0, D6
000031AA C1FC 0006 muls.w D0, 0x6
000031AE D090 add.l D0, [A0]
000031B0 0680 0000 0032 addi.l D0, 0x32 /* '2' */
000031B6 2D40 FF9C move.l [A6 - 0x64], D0
000031BA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000031BE 206E FF9C movea.l A0, [A6 - 0x64]
000031C2 4868 0006 pea.l [A0 + 0x6]
000031C6 2F2E FF9C move.l -[A7], [A6 - 0x64]
000031CA 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000031CE 4FEF 000C lea.l A7, [A7 + 0xC]
000031D2 206E 000C movea.l A0, [A6 + 0xC]
000031D6 3006 move.w D0, D6
000031D8 C1FC 0006 muls.w D0, 0x6
000031DC D090 add.l D0, [A0]
000031DE 2040 movea.l A0, D0
000031E0 41E8 0032 lea.l A0, [A0 + 0x32]
000031E4 43EE FFA6 lea.l A1, [A6 - 0x5A]
000031E8 20D9 move.l [A0]+, [A1]+
000031EA 30D9 move.w [A0]+, [A1]+
000031EC 206E 000C movea.l A0, [A6 + 0xC]
000031F0 2050 movea.l A0, [A0]
000031F2 5268 0030 addq.w [A0 + 0x30], 1
000031F6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000031FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000031FE 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
00003202 508F addq.l A7, 8
00003204 3F00 move.w -[A7], D0
00003206 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000320A 548F addq.l A7, 2
label0000320C:
0000320C 5246 addq.w D6, 1
label0000320E:
0000320E BC47 cmp.w D6, D7
00003210 6D00 FD20 blt -0x2DE /* 00002F32 */
label00003214:
00003214 4CDF 00C0 movem.l D6,D7, [A7]+
00003218 4E5E unlink A6
0000321A 4E75 rts
fn0000321C:
0000321C 4E56 FFA8 link A6, -0x0058
00003220 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00003224 206E 000C movea.l A0, [A6 + 0xC]
00003228 2050 movea.l A0, [A0]
0000322A 3C28 0030 move.w D6, [A0 + 0x30]
0000322E 4A46 tst.w D6
00003230 6E00 008A bgt +0x8C /* 000032BC */
00003234 42A7 clr.l -[A7]
00003236 4878 0002 push.l 0x2
0000323A 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
0000323E 205F movea.l A0, [A7]+
00003240 2D48 FFF4 move.l [A6 - 0xC], A0
00003244 7002 moveq.l D0, 0x02
00003246 3D40 FFF8 move.w [A6 - 0x8], D0
0000324A 206E FFF4 movea.l A0, [A6 - 0xC]
0000324E 2050 movea.l A0, [A0]
00003250 30AE FFF8 move.w [A0], [A6 - 0x8]
00003254 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003258 486E FFF0 pea.l [A6 - 0x10]
0000325C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003260 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
00003264 4FEF 000C lea.l A7, [A7 + 0xC]
00003268 3F00 move.w -[A7], D0
0000326A 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000326E 548F addq.l A7, 2
00003270 426E FFFA clr.w [A6 - 0x6]
00003274 2D6E FFF0 FFFC move.l [A6 - 0x4], [A6 - 0x10]
0000327A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000327E 4878 0038 push.l 0x38 /* '8' */
00003282 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00003286 206E 000C movea.l A0, [A6 + 0xC]
0000328A 2050 movea.l A0, [A0]
0000328C 41E8 0032 lea.l A0, [A0 + 0x32]
00003290 43EE FFFA lea.l A1, [A6 - 0x6]
00003294 20D9 move.l [A0]+, [A1]+
00003296 30D9 move.w [A0]+, [A1]+
00003298 206E 000C movea.l A0, [A6 + 0xC]
0000329C 2050 movea.l A0, [A0]
0000329E 7001 moveq.l D0, 0x01
000032A0 3140 0030 move.w [A0 + 0x30], D0
000032A4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000032A8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000032AC 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
000032B0 508F addq.l A7, 8
000032B2 3F00 move.w -[A7], D0
000032B4 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000032B8 548F addq.l A7, 2
000032BA 7C01 moveq.l D6, 0x01
label000032BC:
000032BC 7A00 moveq.l D5, 0x00
000032BE 6030 bra +0x32 /* 000032F0 */
label000032C0:
000032C0 206E 000C movea.l A0, [A6 + 0xC]
000032C4 3005 move.w D0, D5
000032C6 C1FC 0006 muls.w D0, 0x6
000032CA D090 add.l D0, [A0]
000032CC 2040 movea.l A0, D0
000032CE 43EE FFFA lea.l A1, [A6 - 0x6]
000032D2 41E8 0032 lea.l A0, [A0 + 0x32]
000032D6 22D8 move.l [A1]+, [A0]+
000032D8 32D8 move.w [A1]+, [A0]+
000032DA 306E FFFA movea.w A0, [A6 - 0x6]
000032DE B1EE 0014 cmpa.l A0, [A6 + 0x14]
000032E2 6C10 bge +0x12 /* 000032F4 */
000032E4 302E FFFA move.w D0, [A6 - 0x6]
000032E8 48C0 ext.l D0
000032EA 91AE 0014 sub.l [A6 + 0x14], D0
000032EE 5245 addq.w D5, 1
label000032F0:
000032F0 BA46 cmp.w D5, D6
000032F2 6DCC blt -0x32 /* 000032C0 */
label000032F4:
000032F4 486E FFF4 pea.l [A6 - 0xC]
000032F8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000032FC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003300 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00003304 4FEF 000C lea.l A7, [A7 + 0xC]
00003308 3F00 move.w -[A7], D0
0000330A 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000330E 548F addq.l A7, 2
00003310 42A7 clr.l -[A7]
00003312 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003316 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
0000331A 201F move.l D0, [A7]+
0000331C 2E00 move.l D7, D0
0000331E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003322 2007 move.l D0, D7
00003324 0680 0000 0040 addi.l D0, 0x40 /* '@' */
0000332A 2F00 move.l -[A7], D0
0000332C 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00003330 2D6E 0018 FFAC move.l [A6 - 0x54], [A6 + 0x18]
00003336 2D6E 0020 FFB0 move.l [A6 - 0x50], [A6 + 0x20]
0000333C 2D6E 001C FFB4 move.l [A6 - 0x4C], [A6 + 0x1C]
00003342 2D6E 0024 FFB8 move.l [A6 - 0x48], [A6 + 0x24]
00003348 42AE FFBC clr.l [A6 - 0x44]
0000334C 42AE FFC0 clr.l [A6 - 0x40]
00003350 42AE FFC4 clr.l [A6 - 0x3C]
00003354 42AE FFC8 clr.l [A6 - 0x38]
00003358 7800 moveq.l D4, 0x00
0000335A 6010 bra +0x12 /* 0000336C */
label0000335C:
0000335C 3004 move.w D0, D4
0000335E 48C0 ext.l D0
00003360 E580 asl D0, 2
00003362 D08E add.l D0, A6
00003364 2040 movea.l A0, D0
00003366 42A8 FFCC clr.l [A0 - 0x34]
0000336A 5244 addq.w D4, 1
label0000336C:
0000336C 0C44 0008 cmpi.w D4, 0x8
00003370 6DEA blt -0x14 /* 0000335C */
00003372 306E FFFA movea.w A0, [A6 - 0x6]
00003376 91EE 0014 sub.l A0, [A6 + 0x14]
0000337A 2008 move.l D0, A0
0000337C ED80 asl D0, 6
0000337E 2D40 FFEC move.l [A6 - 0x14], D0
00003382 206E FFF4 movea.l A0, [A6 - 0xC]
00003386 202E 0014 move.l D0, [A6 + 0x14]
0000338A ED80 asl D0, 6
0000338C D090 add.l D0, [A0]
0000338E 5480 addq.l D0, 2
00003390 2D40 FFA8 move.l [A6 - 0x58], D0
00003394 2F2E FFEC move.l -[A7], [A6 - 0x14]
00003398 206E FFA8 movea.l A0, [A6 - 0x58]
0000339C 4868 0040 pea.l [A0 + 0x40]
000033A0 2F2E FFA8 move.l -[A7], [A6 - 0x58]
000033A4 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000033A8 4FEF 000C lea.l A7, [A7 + 0xC]
000033AC 206E FFF4 movea.l A0, [A6 - 0xC]
000033B0 202E 0014 move.l D0, [A6 + 0x14]
000033B4 ED80 asl D0, 6
000033B6 D090 add.l D0, [A0]
000033B8 2040 movea.l A0, D0
000033BA 5488 addq.l A0, 2
000033BC 43EE FFAC lea.l A1, [A6 - 0x54]
000033C0 700F moveq.l D0, 0x0F
label000033C2:
000033C2 20D9 move.l [A0]+, [A1]+
000033C4 51C8 FFFC dbf D0, -0x6 /* 000033C2 */
000033C8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000033CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000033D0 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
000033D4 508F addq.l A7, 8
000033D6 3F00 move.w -[A7], D0
000033D8 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000033DC 548F addq.l A7, 2
000033DE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000033E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000033E6 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
000033EA 508F addq.l A7, 8
000033EC 3F00 move.w -[A7], D0
000033EE 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000033F2 548F addq.l A7, 2
000033F4 526E FFFA addq.w [A6 - 0x6], 1
000033F8 206E 000C movea.l A0, [A6 + 0xC]
000033FC 3005 move.w D0, D5
000033FE C1FC 0006 muls.w D0, 0x6
00003402 D090 add.l D0, [A0]
00003404 2040 movea.l A0, D0
00003406 41E8 0032 lea.l A0, [A0 + 0x32]
0000340A 43EE FFFA lea.l A1, [A6 - 0x6]
0000340E 20D9 move.l [A0]+, [A1]+
00003410 30D9 move.w [A0]+, [A1]+
00003412 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003416 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000341A 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
0000341E 508F addq.l A7, 8
00003420 3F00 move.w -[A7], D0
00003422 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003426 548F addq.l A7, 2
00003428 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
0000342C 4E5E unlink A6
0000342E 4E75 rts
fn00003430:
00003430 4E56 FFB2 link A6, -0x004E
00003434 526D B32A addq.w [A5 - 0x4CD6], 1
00003438 7004 moveq.l D0, 0x04
0000343A 3D40 FFBE move.w [A6 - 0x42], D0
0000343E 426E FFC0 clr.w [A6 - 0x40]
00003442 700F moveq.l D0, 0x0F
00003444 2D40 FFC2 move.l [A6 - 0x3E], D0
00003448 42AE FFC6 clr.l [A6 - 0x3A]
0000344C 42AE FFCA clr.l [A6 - 0x36]
00003450 7064 moveq.l D0, 0x64
00003452 2D40 FFCE move.l [A6 - 0x32], D0
00003456 42AE FFD2 clr.l [A6 - 0x2E]
0000345A 486E FFD6 pea.l [A6 - 0x2A]
0000345E 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00003462 3F3C 003C move.w -[A7], 0x3C /* '<' */
00003466 3F3C 0190 move.w -[A7], 0x190
0000346A 3F3C 012C move.w -[A7], 0x12C
0000346E A8A7 syscall SetRect
00003470 486E FFDE pea.l [A6 - 0x22]
00003474 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00003478 3F3C 0078 move.w -[A7], 0x78 /* 'x' */
0000347C 3F3C 015E move.w -[A7], 0x15E
00003480 3F3C 012C move.w -[A7], 0x12C
00003484 A8A7 syscall SetRect
00003486 42A7 clr.l -[A7]
00003488 42A7 clr.l -[A7]
0000348A 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
0000348E 205F movea.l A0, [A7]+
00003490 2D48 FFE6 move.l [A6 - 0x1A], A0
00003494 4267 clr.w -[A7]
00003496 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000349A 548F addq.l A7, 2
0000349C 2D40 FFEA move.l [A6 - 0x16], D0
000034A0 426E FFEE clr.w [A6 - 0x12]
000034A4 42A7 clr.l -[A7]
000034A6 4878 0032 push.l 0x32 /* '2' */
000034AA 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000034AE 205F movea.l A0, [A7]+
000034B0 2D48 FFBA move.l [A6 - 0x46], A0
000034B4 206E FFBA movea.l A0, [A6 - 0x46]
000034B8 2050 movea.l A0, [A0]
000034BA 43EE FFBE lea.l A1, [A6 - 0x42]
000034BE 700B moveq.l D0, 0x0B
label000034C0:
000034C0 20D9 move.l [A0]+, [A1]+
000034C2 51C8 FFFC dbf D0, -0x6 /* 000034C0 */
000034C6 30D9 move.w [A0]+, [A1]+
000034C8 2F2E FFBA move.l -[A7], [A6 - 0x46]
000034CC 486E FFB6 pea.l [A6 - 0x4A]
000034D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000034D4 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
000034D8 4FEF 000C lea.l A7, [A7 + 0xC]
000034DC 3F00 move.w -[A7], D0
000034DE 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000034E2 548F addq.l A7, 2
000034E4 206E 000C movea.l A0, [A6 + 0xC]
000034E8 2050 movea.l A0, [A0]
000034EA 52A8 0002 addq.l [A0 + 0x2], 1
000034EE 206E 000C movea.l A0, [A6 + 0xC]
000034F2 2050 movea.l A0, [A0]
000034F4 2D68 0006 FFB2 move.l [A6 - 0x4E], [A0 + 0x6]
000034FA 206E 000C movea.l A0, [A6 + 0xC]
000034FE 2050 movea.l A0, [A0]
00003500 52A8 0006 addq.l [A0 + 0x6], 1
00003504 2D6E FFB6 FFF0 move.l [A6 - 0x10], [A6 - 0x4A]
0000350A 2D6E FFB2 FFF4 move.l [A6 - 0xC], [A6 - 0x4E]
00003510 42AE FFF8 clr.l [A6 - 0x8]
00003514 42AE FFFC clr.l [A6 - 0x4]
00003518 486E FFF0 pea.l [A6 - 0x10]
0000351C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003520 2F2E 000C move.l -[A7], [A6 + 0xC]
00003524 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003528 4EBA 002E jsr [PC + 0x2E /* 00003558 */]
0000352C 4FEF 0010 lea.l A7, [A7 + 0x10]
00003530 2F2E 000C move.l -[A7], [A6 + 0xC]
00003534 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003538 4EBA 01C4 jsr [PC + 0x1C4 /* 000036FE */]
0000353C 508F addq.l A7, 8
0000353E 4878 0001 push.l 0x1
00003542 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003546 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
0000354A 508F addq.l A7, 8
0000354C 3F00 move.w -[A7], D0
0000354E 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003552 548F addq.l A7, 2
00003554 4E5E unlink A6
00003556 4E75 rts
export_522:
fn00003558:
00003558 4E56 FFE8 link A6, -0x0018
0000355C 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00003560 206E 000C movea.l A0, [A6 + 0xC]
00003564 2050 movea.l A0, [A0]
00003566 3E28 000E move.w D7, [A0 + 0xE]
0000356A 4A47 tst.w D7
0000356C 6E00 0074 bgt +0x76 /* 000035E2 */
00003570 42A7 clr.l -[A7]
00003572 4878 0002 push.l 0x2
00003576 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
0000357A 205F movea.l A0, [A7]+
0000357C 2D48 FFF0 move.l [A6 - 0x10], A0
00003580 7003 moveq.l D0, 0x03
00003582 3D40 FFF8 move.w [A6 - 0x8], D0
00003586 206E FFF0 movea.l A0, [A6 - 0x10]
0000358A 2050 movea.l A0, [A0]
0000358C 30AE FFF8 move.w [A0], [A6 - 0x8]
00003590 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003594 486E FFEC pea.l [A6 - 0x14]
00003598 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000359C 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
000035A0 4FEF 000C lea.l A7, [A7 + 0xC]
000035A4 3F00 move.w -[A7], D0
000035A6 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000035AA 548F addq.l A7, 2
000035AC 426E FFFA clr.w [A6 - 0x6]
000035B0 2D6E FFEC FFFC move.l [A6 - 0x4], [A6 - 0x14]
000035B6 2F2E 000C move.l -[A7], [A6 + 0xC]
000035BA 4878 0016 push.l 0x16
000035BE 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
000035C2 206E 000C movea.l A0, [A6 + 0xC]
000035C6 2050 movea.l A0, [A0]
000035C8 41E8 0010 lea.l A0, [A0 + 0x10]
000035CC 43EE FFFA lea.l A1, [A6 - 0x6]
000035D0 20D9 move.l [A0]+, [A1]+
000035D2 30D9 move.w [A0]+, [A1]+
000035D4 206E 000C movea.l A0, [A6 + 0xC]
000035D8 2050 movea.l A0, [A0]
000035DA 7001 moveq.l D0, 0x01
000035DC 3140 000E move.w [A0 + 0xE], D0
000035E0 7E01 moveq.l D7, 0x01
label000035E2:
000035E2 7C00 moveq.l D6, 0x00
000035E4 6030 bra +0x32 /* 00003616 */
label000035E6:
000035E6 206E 000C movea.l A0, [A6 + 0xC]
000035EA 3006 move.w D0, D6
000035EC C1FC 0006 muls.w D0, 0x6
000035F0 D090 add.l D0, [A0]
000035F2 2040 movea.l A0, D0
000035F4 43EE FFFA lea.l A1, [A6 - 0x6]
000035F8 41E8 0010 lea.l A0, [A0 + 0x10]
000035FC 22D8 move.l [A1]+, [A0]+
000035FE 32D8 move.w [A1]+, [A0]+
00003600 306E FFFA movea.w A0, [A6 - 0x6]
00003604 B1EE 0010 cmpa.l A0, [A6 + 0x10]
00003608 6C10 bge +0x12 /* 0000361A */
0000360A 302E FFFA move.w D0, [A6 - 0x6]
0000360E 48C0 ext.l D0
00003610 91AE 0010 sub.l [A6 + 0x10], D0
00003614 5246 addq.w D6, 1
label00003616:
00003616 BC47 cmp.w D6, D7
00003618 6DCC blt -0x32 /* 000035E6 */
label0000361A:
0000361A 486E FFF0 pea.l [A6 - 0x10]
0000361E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003622 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003626 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
0000362A 4FEF 000C lea.l A7, [A7 + 0xC]
0000362E 3F00 move.w -[A7], D0
00003630 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003634 548F addq.l A7, 2
00003636 42A7 clr.l -[A7]
00003638 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000363C 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00003640 201F move.l D0, [A7]+
00003642 2A00 move.l D5, D0
00003644 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003648 2005 move.l D0, D5
0000364A 0680 0000 0010 addi.l D0, 0x10
00003650 2F00 move.l -[A7], D0
00003652 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00003656 306E FFFA movea.w A0, [A6 - 0x6]
0000365A 91EE 0010 sub.l A0, [A6 + 0x10]
0000365E 2008 move.l D0, A0
00003660 E980 asl D0, 4
00003662 2D40 FFE8 move.l [A6 - 0x18], D0
00003666 206E FFF0 movea.l A0, [A6 - 0x10]
0000366A 202E 0010 move.l D0, [A6 + 0x10]
0000366E E980 asl D0, 4
00003670 D090 add.l D0, [A0]
00003672 5480 addq.l D0, 2
00003674 2D40 FFF4 move.l [A6 - 0xC], D0
00003678 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000367C 206E FFF4 movea.l A0, [A6 - 0xC]
00003680 4868 0010 pea.l [A0 + 0x10]
00003684 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003688 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
0000368C 4FEF 000C lea.l A7, [A7 + 0xC]
00003690 206E FFF0 movea.l A0, [A6 - 0x10]
00003694 202E 0010 move.l D0, [A6 + 0x10]
00003698 E980 asl D0, 4
0000369A D090 add.l D0, [A0]
0000369C 206E 0014 movea.l A0, [A6 + 0x14]
000036A0 2240 movea.l A1, D0
000036A2 5489 addq.l A1, 2
000036A4 22D8 move.l [A1]+, [A0]+
000036A6 22D8 move.l [A1]+, [A0]+
000036A8 22D8 move.l [A1]+, [A0]+
000036AA 22D8 move.l [A1]+, [A0]+
000036AC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000036B0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000036B4 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
000036B8 508F addq.l A7, 8
000036BA 3F00 move.w -[A7], D0
000036BC 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000036C0 548F addq.l A7, 2
000036C2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000036C6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000036CA 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
000036CE 508F addq.l A7, 8
000036D0 3F00 move.w -[A7], D0
000036D2 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000036D6 548F addq.l A7, 2
000036D8 526E FFFA addq.w [A6 - 0x6], 1
000036DC 206E 000C movea.l A0, [A6 + 0xC]
000036E0 3006 move.w D0, D6
000036E2 C1FC 0006 muls.w D0, 0x6
000036E6 D090 add.l D0, [A0]
000036E8 2040 movea.l A0, D0
000036EA 41E8 0010 lea.l A0, [A0 + 0x10]
000036EE 43EE FFFA lea.l A1, [A6 - 0x6]
000036F2 20D9 move.l [A0]+, [A1]+
000036F4 30D9 move.w [A0]+, [A1]+
000036F6 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
000036FA 4E5E unlink A6
000036FC 4E75 rts
export_521:
fn000036FE:
000036FE 4E56 FFCC link A6, -0x0034
00003702 48E7 0300 movem.l -[A7], D6,D7
00003706 206E 000C movea.l A0, [A6 + 0xC]
0000370A 2050 movea.l A0, [A0]
0000370C 3068 000E movea.w A0, [A0 + 0xE]
00003710 2E08 move.l D7, A0
00003712 7C00 moveq.l D6, 0x00
00003714 6000 02C4 bra +0x2C6 /* 000039DA */
label00003718:
00003718 206E 000C movea.l A0, [A6 + 0xC]
0000371C 2F06 move.l -[A7], D6
0000371E 2F3C 0000 0006 move.l -[A7], 0x6
00003724 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00003728 D090 add.l D0, [A0]
0000372A 2040 movea.l A0, D0
0000372C 43EE FFD6 lea.l A1, [A6 - 0x2A]
00003730 41E8 0010 lea.l A0, [A0 + 0x10]
00003734 22D8 move.l [A1]+, [A0]+
00003736 32D8 move.w [A1]+, [A0]+
00003738 0C6E 0190 FFD6 cmpi.w [A6 - 0x2A], 0x190
0000373E 6F00 0298 ble +0x29A /* 000039D8 */
00003742 536E FFD6 subq.w [A6 - 0x2A], 1
00003746 486E FFFC pea.l [A6 - 0x4]
0000374A 2F2E FFD8 move.l -[A7], [A6 - 0x28]
0000374E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003752 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00003756 4FEF 000C lea.l A7, [A7 + 0xC]
0000375A 3F00 move.w -[A7], D0
0000375C 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003760 548F addq.l A7, 2
00003762 206E FFFC movea.l A0, [A6 - 0x4]
00003766 302E FFD6 move.w D0, [A6 - 0x2A]
0000376A 48C0 ext.l D0
0000376C E980 asl D0, 4
0000376E D090 add.l D0, [A0]
00003770 2040 movea.l A0, D0
00003772 43EE FFE0 lea.l A1, [A6 - 0x20]
00003776 5488 addq.l A0, 2
00003778 22D8 move.l [A1]+, [A0]+
0000377A 22D8 move.l [A1]+, [A0]+
0000377C 22D8 move.l [A1]+, [A0]+
0000377E 22D8 move.l [A1]+, [A0]+
00003780 42A7 clr.l -[A7]
00003782 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003786 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
0000378A 201F move.l D0, [A7]+
0000378C 2D40 FFF0 move.l [A6 - 0x10], D0
00003790 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003794 206E FFF0 movea.l A0, [A6 - 0x10]
00003798 4868 FFF0 pea.l [A0 - 0x10]
0000379C 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
000037A0 2F2E FFD8 move.l -[A7], [A6 - 0x28]
000037A4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000037A8 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
000037AC 508F addq.l A7, 8
000037AE 3F00 move.w -[A7], D0
000037B0 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000037B4 548F addq.l A7, 2
000037B6 2F2E FFD8 move.l -[A7], [A6 - 0x28]
000037BA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000037BE 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
000037C2 508F addq.l A7, 8
000037C4 3F00 move.w -[A7], D0
000037C6 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000037CA 548F addq.l A7, 2
000037CC 206E 000C movea.l A0, [A6 + 0xC]
000037D0 2F06 move.l -[A7], D6
000037D2 2F3C 0000 0006 move.l -[A7], 0x6
000037D8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000037DC D090 add.l D0, [A0]
000037DE 2040 movea.l A0, D0
000037E0 41E8 0010 lea.l A0, [A0 + 0x10]
000037E4 43EE FFD6 lea.l A1, [A6 - 0x2A]
000037E8 20D9 move.l [A0]+, [A1]+
000037EA 30D9 move.w [A0]+, [A1]+
000037EC 5286 addq.l D6, 1
000037EE BC87 cmp.l D6, D7
000037F0 6C00 0100 bge +0x102 /* 000038F2 */
000037F4 206E 000C movea.l A0, [A6 + 0xC]
000037F8 2F06 move.l -[A7], D6
000037FA 2F3C 0000 0006 move.l -[A7], 0x6
00003800 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00003804 D090 add.l D0, [A0]
00003806 2040 movea.l A0, D0
00003808 43EE FFD0 lea.l A1, [A6 - 0x30]
0000380C 41E8 0010 lea.l A0, [A0 + 0x10]
00003810 22D8 move.l [A1]+, [A0]+
00003812 32D8 move.w [A1]+, [A0]+
00003814 0C6E 0190 FFD0 cmpi.w [A6 - 0x30], 0x190
0000381A 6C00 00D6 bge +0xD8 /* 000038F2 */
0000381E 486E FFFC pea.l [A6 - 0x4]
00003822 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
00003826 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000382A 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
0000382E 4FEF 000C lea.l A7, [A7 + 0xC]
00003832 3F00 move.w -[A7], D0
00003834 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003838 548F addq.l A7, 2
0000383A 42A7 clr.l -[A7]
0000383C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003840 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00003844 201F move.l D0, [A7]+
00003846 2D40 FFF0 move.l [A6 - 0x10], D0
0000384A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000384E 206E FFF0 movea.l A0, [A6 - 0x10]
00003852 4868 0010 pea.l [A0 + 0x10]
00003856 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
0000385A 302E FFD0 move.w D0, [A6 - 0x30]
0000385E E940 asl D0.w, 4
00003860 48C0 ext.l D0
00003862 2D40 FFF8 move.l [A6 - 0x8], D0
00003866 206E FFFC movea.l A0, [A6 - 0x4]
0000386A 2050 movea.l A0, [A0]
0000386C 5488 addq.l A0, 2
0000386E 2D48 FFDC move.l [A6 - 0x24], A0
00003872 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003876 206E FFDC movea.l A0, [A6 - 0x24]
0000387A 4868 0010 pea.l [A0 + 0x10]
0000387E 2F2E FFDC move.l -[A7], [A6 - 0x24]
00003882 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00003886 4FEF 000C lea.l A7, [A7 + 0xC]
0000388A 206E FFFC movea.l A0, [A6 - 0x4]
0000388E 2050 movea.l A0, [A0]
00003890 5488 addq.l A0, 2
00003892 43EE FFE0 lea.l A1, [A6 - 0x20]
00003896 20D9 move.l [A0]+, [A1]+
00003898 20D9 move.l [A0]+, [A1]+
0000389A 20D9 move.l [A0]+, [A1]+
0000389C 20D9 move.l [A0]+, [A1]+
0000389E 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
000038A2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000038A6 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
000038AA 508F addq.l A7, 8
000038AC 3F00 move.w -[A7], D0
000038AE 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000038B2 548F addq.l A7, 2
000038B4 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
000038B8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000038BC 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
000038C0 508F addq.l A7, 8
000038C2 3F00 move.w -[A7], D0
000038C4 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000038C8 548F addq.l A7, 2
000038CA 526E FFD0 addq.w [A6 - 0x30], 1
000038CE 206E 000C movea.l A0, [A6 + 0xC]
000038D2 2F06 move.l -[A7], D6
000038D4 2F3C 0000 0006 move.l -[A7], 0x6
000038DA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000038DE D090 add.l D0, [A0]
000038E0 2040 movea.l A0, D0
000038E2 41E8 0010 lea.l A0, [A0 + 0x10]
000038E6 43EE FFD0 lea.l A1, [A6 - 0x30]
000038EA 20D9 move.l [A0]+, [A1]+
000038EC 30D9 move.w [A0]+, [A1]+
000038EE 6000 00F0 bra +0xF2 /* 000039E0 */
label000038F2:
000038F2 42A7 clr.l -[A7]
000038F4 4878 0012 push.l 0x12
000038F8 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000038FC 205F movea.l A0, [A7]+
000038FE 2D48 FFFC move.l [A6 - 0x4], A0
00003902 206E FFFC movea.l A0, [A6 - 0x4]
00003906 2050 movea.l A0, [A0]
00003908 7003 moveq.l D0, 0x03
0000390A 3080 move.w [A0], D0
0000390C 206E FFFC movea.l A0, [A6 - 0x4]
00003910 2050 movea.l A0, [A0]
00003912 5488 addq.l A0, 2
00003914 43EE FFE0 lea.l A1, [A6 - 0x20]
00003918 20D9 move.l [A0]+, [A1]+
0000391A 20D9 move.l [A0]+, [A1]+
0000391C 20D9 move.l [A0]+, [A1]+
0000391E 20D9 move.l [A0]+, [A1]+
00003920 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003924 486E FFF4 pea.l [A6 - 0xC]
00003928 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000392C 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
00003930 4FEF 000C lea.l A7, [A7 + 0xC]
00003934 3F00 move.w -[A7], D0
00003936 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000393A 548F addq.l A7, 2
0000393C 7001 moveq.l D0, 0x01
0000393E 3D40 FFD6 move.w [A6 - 0x2A], D0
00003942 2D6E FFF4 FFD8 move.l [A6 - 0x28], [A6 - 0xC]
00003948 42A7 clr.l -[A7]
0000394A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000394E 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00003952 201F move.l D0, [A7]+
00003954 2D40 FFF0 move.l [A6 - 0x10], D0
00003958 2F2E 000C move.l -[A7], [A6 + 0xC]
0000395C 206E FFF0 movea.l A0, [A6 - 0x10]
00003960 4868 0006 pea.l [A0 + 0x6]
00003964 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00003968 2007 move.l D0, D7
0000396A 9086 sub.l D0, D6
0000396C 4878 0006 push.l 0x6
00003970 2F00 move.l -[A7], D0
00003972 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00003976 2D40 FFF8 move.l [A6 - 0x8], D0
0000397A 206E 000C movea.l A0, [A6 + 0xC]
0000397E 2F06 move.l -[A7], D6
00003980 2F3C 0000 0006 move.l -[A7], 0x6
00003986 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
0000398A D090 add.l D0, [A0]
0000398C 0680 0000 0010 addi.l D0, 0x10
00003992 2D40 FFCC move.l [A6 - 0x34], D0
00003996 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000399A 206E FFCC movea.l A0, [A6 - 0x34]
0000399E 4868 0006 pea.l [A0 + 0x6]
000039A2 2F2E FFCC move.l -[A7], [A6 - 0x34]
000039A6 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000039AA 4FEF 000C lea.l A7, [A7 + 0xC]
000039AE 206E 000C movea.l A0, [A6 + 0xC]
000039B2 2F06 move.l -[A7], D6
000039B4 2F3C 0000 0006 move.l -[A7], 0x6
000039BA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000039BE D090 add.l D0, [A0]
000039C0 2040 movea.l A0, D0
000039C2 41E8 0010 lea.l A0, [A0 + 0x10]
000039C6 43EE FFD6 lea.l A1, [A6 - 0x2A]
000039CA 20D9 move.l [A0]+, [A1]+
000039CC 30D9 move.w [A0]+, [A1]+
000039CE 206E 000C movea.l A0, [A6 + 0xC]
000039D2 2050 movea.l A0, [A0]
000039D4 5268 000E addq.w [A0 + 0xE], 1
label000039D8:
000039D8 5286 addq.l D6, 1
label000039DA:
000039DA BC87 cmp.l D6, D7
000039DC 6D00 FD3A blt -0x2C4 /* 00003718 */
label000039E0:
000039E0 4CDF 00C0 movem.l D6,D7, [A7]+
000039E4 4E5E unlink A6
000039E6 4E75 rts
fn000039E8:
000039E8 4E56 FFBE link A6, -0x0042
000039EC 426E FFDA clr.w [A6 - 0x26]
000039F0 486E FFDC pea.l [A6 - 0x24]
000039F4 3F3C 0028 move.w -[A7], 0x28 /* '(' */
000039F8 3F3C 003C move.w -[A7], 0x3C /* '<' */
000039FC 3F3C 0122 move.w -[A7], 0x122
00003A00 3F3C 0100 move.w -[A7], 0x100
00003A04 A8A7 syscall SetRect
00003A06 42AE FFE4 clr.l [A6 - 0x1C]
00003A0A 42A7 clr.l -[A7]
00003A0C 4879 424F 4F54 push.l 0x424F4F54 /* 'BOOT' */
00003A12 3F3C 0001 move.w -[A7], 0x1
00003A16 A9A0 syscall GetResource
00003A18 205F movea.l A0, [A7]+
00003A1A 2D48 FFD6 move.l [A6 - 0x2A], A0
00003A1E 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00003A22 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00003A26 2D6E FFD6 FFE8 move.l [A6 - 0x18], [A6 - 0x2A]
00003A2C 4267 clr.w -[A7]
00003A2E 486E FFE8 pea.l [A6 - 0x18]
00003A32 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00003A36 301F move.w D0, [A7]+
00003A38 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00003A3C 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
00003A40 42A7 clr.l -[A7]
00003A42 4879 5041 5423 push.l 0x50415423 /* 'PAT#' */
00003A48 3F3C 03E8 move.w -[A7], 0x3E8
00003A4C A9A0 syscall GetResource
00003A4E 205F movea.l A0, [A7]+
00003A50 2D48 FFD6 move.l [A6 - 0x2A], A0
00003A54 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00003A58 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00003A5C 2D6E FFD6 FFEC move.l [A6 - 0x14], [A6 - 0x2A]
00003A62 4267 clr.w -[A7]
00003A64 486E FFEC pea.l [A6 - 0x14]
00003A68 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00003A6C 301F move.w D0, [A7]+
00003A6E 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00003A72 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
00003A76 42A7 clr.l -[A7]
00003A78 4879 4252 5553 push.l 0x42525553 /* 'BRUS' */
00003A7E 3F3C 03E8 move.w -[A7], 0x3E8
00003A82 A9A0 syscall GetResource
00003A84 205F movea.l A0, [A7]+
00003A86 2D48 FFD6 move.l [A6 - 0x2A], A0
00003A8A 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00003A8E 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00003A92 2D6E FFD6 FFF0 move.l [A6 - 0x10], [A6 - 0x2A]
00003A98 4267 clr.w -[A7]
00003A9A 486E FFF0 pea.l [A6 - 0x10]
00003A9E 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00003AA2 301F move.w D0, [A7]+
00003AA4 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00003AA8 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
00003AAC 42A7 clr.l -[A7]
00003AAE 4878 001A push.l 0x1A
00003AB2 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00003AB6 205F movea.l A0, [A7]+
00003AB8 2D48 FFBE move.l [A6 - 0x42], A0
00003ABC 206E FFBE movea.l A0, [A6 - 0x42]
00003AC0 2050 movea.l A0, [A0]
00003AC2 43EE FFDA lea.l A1, [A6 - 0x26]
00003AC6 7005 moveq.l D0, 0x05
label00003AC8:
00003AC8 20D9 move.l [A0]+, [A1]+
00003ACA 51C8 FFFC dbf D0, -0x6 /* 00003AC8 */
00003ACE 30D9 move.w [A0]+, [A1]+
00003AD0 2F2E FFBE move.l -[A7], [A6 - 0x42]
00003AD4 4EAD 098A jsr [A5 + 0x98A /* export_301 */]
00003AD8 588F addq.l A7, 4
00003ADA 3F00 move.w -[A7], D0
00003ADC 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003AE0 548F addq.l A7, 2
00003AE2 2F2E FFBE move.l -[A7], [A6 - 0x42]
00003AE6 486E FFFA pea.l [A6 - 0x6]
00003AEA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003AEE 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
00003AF2 4FEF 000C lea.l A7, [A7 + 0xC]
00003AF6 3F00 move.w -[A7], D0
00003AF8 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003AFC 548F addq.l A7, 2
00003AFE 2F2E FFBE move.l -[A7], [A6 - 0x42]
00003B02 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00003B06 7001 moveq.l D0, 0x01
00003B08 3D40 FFC6 move.w [A6 - 0x3A], D0
00003B0C 42AE FFC8 clr.l [A6 - 0x38]
00003B10 7064 moveq.l D0, 0x64
00003B12 2D40 FFCC move.l [A6 - 0x34], D0
00003B16 42AE FFD0 clr.l [A6 - 0x30]
00003B1A 426E FFD4 clr.w [A6 - 0x2C]
00003B1E 42A7 clr.l -[A7]
00003B20 4878 0010 push.l 0x10
00003B24 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00003B28 205F movea.l A0, [A7]+
00003B2A 2D48 FFC2 move.l [A6 - 0x3E], A0
00003B2E 206E FFC2 movea.l A0, [A6 - 0x3E]
00003B32 2050 movea.l A0, [A0]
00003B34 43EE FFC6 lea.l A1, [A6 - 0x3A]
00003B38 20D9 move.l [A0]+, [A1]+
00003B3A 20D9 move.l [A0]+, [A1]+
00003B3C 20D9 move.l [A0]+, [A1]+
00003B3E 20D9 move.l [A0]+, [A1]+
00003B40 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00003B44 4EAD 098A jsr [A5 + 0x98A /* export_301 */]
00003B48 588F addq.l A7, 4
00003B4A 3F00 move.w -[A7], D0
00003B4C 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003B50 548F addq.l A7, 2
00003B52 426E FFFE clr.w [A6 - 0x2]
00003B56 6020 bra +0x22 /* 00003B78 */
label00003B58:
00003B58 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00003B5C 486E FFFA pea.l [A6 - 0x6]
00003B60 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003B64 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
00003B68 4FEF 000C lea.l A7, [A7 + 0xC]
00003B6C 3F00 move.w -[A7], D0
00003B6E 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00003B72 548F addq.l A7, 2
00003B74 526E FFFE addq.w [A6 - 0x2], 1
label00003B78:
00003B78 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4
00003B7E 6DD8 blt -0x26 /* 00003B58 */
00003B80 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00003B84 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00003B88 4E5E unlink A6
00003B8A 4E75 rts
fn00003B8C:
00003B8C 4E56 FF84 link A6, -0x007C
00003B90 486E FF88 pea.l [A6 - 0x78]
00003B94 A874 syscall GetPort
00003B96 3F3C 0002 move.w -[A7], 0x2
00003B9A 486E FFF8 pea.l [A6 - 0x8]
00003B9E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003BA2 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */]
00003BA6 4FEF 000A lea.l A7, [A7 + 0xA]
00003BAA 3F3C 0001 move.w -[A7], 0x1
00003BAE 486E FF8C pea.l [A6 - 0x74]
00003BB2 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003BB6 5C8F addq.l A7, 6
00003BB8 206D AB82 movea.l A0, [A5 - 0x547E]
00003BBC 41E8 0010 lea.l A0, [A0 + 0x10]
00003BC0 43EE FFF8 lea.l A1, [A6 - 0x8]
00003BC4 20D9 move.l [A0]+, [A1]+
00003BC6 20D9 move.l [A0]+, [A1]+
00003BC8 486E FFF8 pea.l [A6 - 0x8]
00003BCC A87B syscall ClipRect
00003BCE 206D AB82 movea.l A0, [A5 - 0x547E]
00003BD2 2F28 001C move.l -[A7], [A0 + 0x1C]
00003BD6 206D AB82 movea.l A0, [A5 - 0x547E]
00003BDA 2F28 0018 move.l -[A7], [A0 + 0x18]
00003BDE A8DC syscall CopyRgn
00003BE0 42A7 clr.l -[A7]
00003BE2 486E FFF8 pea.l [A6 - 0x8]
00003BE6 A8F3 syscall OpenPicture
00003BE8 205F movea.l A0, [A7]+
00003BEA 2D48 FF84 move.l [A6 - 0x7C], A0
00003BEE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003BF2 4EAD 0FBA jsr [A5 + 0xFBA /* export_499 */]
00003BF6 588F addq.l A7, 4
00003BF8 A8F4 syscall ClosePicture
00003BFA 3F3C 0001 move.w -[A7], 0x1
00003BFE 486E FF8C pea.l [A6 - 0x74]
00003C02 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00003C06 5C8F addq.l A7, 6
00003C08 2F2E FF88 move.l -[A7], [A6 - 0x78]
00003C0C A873 syscall SetPort
00003C0E 202E FF84 move.l D0, [A6 - 0x7C]
00003C12 4E5E unlink A6
00003C14 4E75 rts
export_533:
00003C16 4E56 FF28 link A6, -0x00D8
00003C1A 48E7 0308 movem.l -[A7], D6,D7,A4
00003C1E 4A6D FDB0 tst.w [A5 - 0x250]
00003C22 6728 beq +0x2A /* 00003C4C */
00003C24 2F2E 000E move.l -[A7], [A6 + 0xE]
00003C28 486D FD84 pea.l [A5 - 0x27C]
00003C2C 486D FD84 pea.l [A5 - 0x27C]
00003C30 A8AB syscall UnionRect
00003C32 2F2E 0016 move.l -[A7], [A6 + 0x16]
00003C36 2F2E 0012 move.l -[A7], [A6 + 0x12]
00003C3A 2F2E 000E move.l -[A7], [A6 + 0xE]
00003C3E 3F2E 000C move.w -[A7], [A6 + 0xC]
00003C42 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003C46 A8EB syscall StdBits
00003C48 6000 01E0 bra +0x1E2 /* 00003E2A */
label00003C4C:
00003C4C 3B6E 000C FD78 move.w [A5 - 0x288], [A6 + 0xC]
00003C52 426D FD7A clr.w [A5 - 0x286]
00003C56 206E 0016 movea.l A0, [A6 + 0x16]
00003C5A 0828 0007 0004 btst.b [A0 + 0x4], 0x7
00003C60 6706 beq +0x8 /* 00003C68 */
00003C62 7001 moveq.l D0, 0x01
00003C64 3B40 FD7A move.w [A5 - 0x286], D0
label00003C68:
00003C68 3F2D FD7A move.w -[A7], [A5 - 0x286]
00003C6C 486E FF28 pea.l [A6 - 0xD8]
00003C70 486E FFFC pea.l [A6 - 0x4]
00003C74 2F2E 000E move.l -[A7], [A6 + 0xE]
00003C78 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00003C7C 4FEF 000E lea.l A7, [A7 + 0xE]
00003C80 42A7 clr.l -[A7]
00003C82 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003C86 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00003C8A 205F movea.l A0, [A7]+
00003C8C 2848 movea.l A4, A0
00003C8E 2F0C move.l -[A7], A4
00003C90 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00003C94 2D54 FF9C move.l [A6 - 0x64], [A4]
00003C98 3D6E FF28 FFA0 move.w [A6 - 0x60], [A6 - 0xD8]
00003C9E 206E 000E movea.l A0, [A6 + 0xE]
00003CA2 43EE FFA2 lea.l A1, [A6 - 0x5E]
00003CA6 22D8 move.l [A1]+, [A0]+
00003CA8 22D8 move.l [A1]+, [A0]+
00003CAA 486E FF2C pea.l [A6 - 0xD4]
00003CAE A874 syscall GetPort
00003CB0 3F2D FD7A move.w -[A7], [A5 - 0x286]
00003CB4 486E FF30 pea.l [A6 - 0xD0]
00003CB8 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003CBC 5C8F addq.l A7, 6
00003CBE 3F2D FD7A move.w -[A7], [A5 - 0x286]
00003CC2 486E FF30 pea.l [A6 - 0xD0]
00003CC6 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00003CCA 5C8F addq.l A7, 6
00003CCC 3F2D FD7A move.w -[A7], [A5 - 0x286]
00003CD0 486E FF9C pea.l [A6 - 0x64]
00003CD4 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00003CD8 5C8F addq.l A7, 6
00003CDA 7E00 moveq.l D7, 0x00
00003CDC 600A bra +0xC /* 00003CE8 */
label00003CDE:
00003CDE 2014 move.l D0, [A4]
00003CE0 D087 add.l D0, D7
00003CE2 2040 movea.l A0, D0
00003CE4 4210 clr.b [A0]
00003CE6 5287 addq.l D7, 1
label00003CE8:
00003CE8 BEAE FFFC cmp.l D7, [A6 - 0x4]
00003CEC 6DF0 blt -0xE /* 00003CDE */
00003CEE 2F2E 0016 move.l -[A7], [A6 + 0x16]
00003CF2 486E FF32 pea.l [A6 - 0xCE]
00003CF6 2F2E 0012 move.l -[A7], [A6 + 0x12]
00003CFA 2F2E 000E move.l -[A7], [A6 + 0xE]
00003CFE 4267 clr.w -[A7]
00003D00 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003D04 A8EC syscall CopyBits
00003D06 3F2D FD7A move.w -[A7], [A5 - 0x286]
00003D0A 486E FF30 pea.l [A6 - 0xD0]
00003D0E 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00003D12 5C8F addq.l A7, 6
00003D14 2F2E FF2C move.l -[A7], [A6 - 0xD4]
00003D18 A873 syscall SetPort
00003D1A 4A6D FDAE tst.w [A5 - 0x252]
00003D1E 6726 beq +0x28 /* 00003D46 */
00003D20 2F2E 000E move.l -[A7], [A6 + 0xE]
00003D24 486D FD7C pea.l [A5 - 0x284]
00003D28 486D FD7C pea.l [A5 - 0x284]
00003D2C A8AB syscall UnionRect
00003D2E 4267 clr.w -[A7]
00003D30 2F0C move.l -[A7], A4
00003D32 2F2D FD8C move.l -[A7], [A5 - 0x274]
00003D36 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00003D3A 301F move.w D0, [A7]+
00003D3C 2F0C move.l -[A7], A4
00003D3E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00003D42 6000 00E6 bra +0xE8 /* 00003E2A */
label00003D46:
00003D46 2F0C move.l -[A7], A4
00003D48 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00003D4C 42A7 clr.l -[A7]
00003D4E 2F2D FD94 move.l -[A7], [A5 - 0x26C]
00003D52 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00003D56 201F move.l D0, [A7]+
00003D58 2C00 move.l D6, D0
00003D5A 4878 0052 push.l 0x52 /* 'R' */
00003D5E 2F06 move.l -[A7], D6
00003D60 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00003D64 3D40 FF2A move.w [A6 - 0xD6], D0
00003D68 7069 moveq.l D0, 0x69
00003D6A 3D40 FFAA move.w [A6 - 0x56], D0
00003D6E 426E FFAC clr.w [A6 - 0x54]
00003D72 7001 moveq.l D0, 0x01
00003D74 3D40 FFAE move.w [A6 - 0x52], D0
00003D78 42A7 clr.l -[A7]
00003D7A 2F2D FD94 move.l -[A7], [A5 - 0x26C]
00003D7E 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */]
00003D82 508F addq.l A7, 8
00003D84 2D40 FFB0 move.l [A6 - 0x50], D0
00003D88 7001 moveq.l D0, 0x01
00003D8A 2D40 FFB4 move.l [A6 - 0x4C], D0
00003D8E 206E 000E movea.l A0, [A6 + 0xE]
00003D92 43EE FFB8 lea.l A1, [A6 - 0x48]
00003D96 22D8 move.l [A1]+, [A0]+
00003D98 22D8 move.l [A1]+, [A0]+
00003D9A 7001 moveq.l D0, 0x01
00003D9C 3D40 FFC2 move.w [A6 - 0x3E], D0
00003DA0 7001 moveq.l D0, 0x01
00003DA2 3D40 FFC0 move.w [A6 - 0x40], D0
00003DA6 3D7C 00FF FFC6 move.w [A6 - 0x3A], 0xFF
00003DAC 3D7C 00FF FFC4 move.w [A6 - 0x3C], 0xFF
00003DB2 426E FFCA clr.w [A6 - 0x36]
00003DB6 426E FFC8 clr.w [A6 - 0x38]
00003DBA 41EE FFD4 lea.l A0, [A6 - 0x2C]
00003DBE 43ED AB72 lea.l A1, [A5 - 0x548E]
00003DC2 20D9 move.l [A0]+, [A1]+
00003DC4 20D9 move.l [A0]+, [A1]+
00003DC6 41EE FFCC lea.l A0, [A6 - 0x34]
00003DCA 43ED AB6A lea.l A1, [A5 - 0x5496]
00003DCE 20D9 move.l [A0]+, [A1]+
00003DD0 20D9 move.l [A0]+, [A1]+
00003DD2 7001 moveq.l D0, 0x01
00003DD4 3D40 FFDC move.w [A6 - 0x24], D0
00003DD8 7001 moveq.l D0, 0x01
00003DDA 3D40 FFDE move.w [A6 - 0x22], D0
00003DDE 3D6D FD78 FFE0 move.w [A6 - 0x20], [A5 - 0x288]
00003DE4 426E FFE2 clr.w [A6 - 0x1E]
00003DE8 3D6D FD7A FFF0 move.w [A6 - 0x10], [A5 - 0x286]
00003DEE 42AE FFE4 clr.l [A6 - 0x1C]
00003DF2 2D4C FFE8 move.l [A6 - 0x18], A4
00003DF6 42AE FFEC clr.l [A6 - 0x14]
00003DFA 2F2D FD94 move.l -[A7], [A5 - 0x26C]
00003DFE 2006 move.l D0, D6
00003E00 0680 0000 0052 addi.l D0, 0x52 /* 'R' */
00003E06 2F00 move.l -[A7], D0
00003E08 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00003E0C 206D FD94 movea.l A0, [A5 - 0x26C]
00003E10 302E FF2A move.w D0, [A6 - 0xD6]
00003E14 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00003E18 D090 add.l D0, [A0]
00003E1A 2040 movea.l A0, D0
00003E1C 43EE FFAA lea.l A1, [A6 - 0x56]
00003E20 7013 moveq.l D0, 0x13
label00003E22:
00003E22 20D9 move.l [A0]+, [A1]+
00003E24 51C8 FFFC dbf D0, -0x6 /* 00003E22 */
00003E28 30D9 move.w [A0]+, [A1]+
label00003E2A:
00003E2A 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00003E2E 4E5E unlink A6
00003E30 205F movea.l A0, [A7]+
00003E32 4FEF 0012 lea.l A7, [A7 + 0x12]
00003E36 4ED0 jmp [A0]
export_531:
00003E38 4E56 FFA0 link A6, -0x0060
00003E3C 4A6D FDB0 tst.w [A5 - 0x250]
00003E40 674A beq +0x4C /* 00003E8C */
00003E42 206E 0008 movea.l A0, [A6 + 0x8]
00003E46 2050 movea.l A0, [A0]
00003E48 43EE FFA0 lea.l A1, [A6 - 0x60]
00003E4C 5488 addq.l A0, 2
00003E4E 22D8 move.l [A1]+, [A0]+
00003E50 22D8 move.l [A1]+, [A0]+
00003E52 4A2E 000C tst.b [A6 + 0xC]
00003E56 6618 bne +0x1A /* 00003E70 */
00003E58 206D AB82 movea.l A0, [A5 - 0x547E]
00003E5C 3028 0034 move.w D0, [A0 + 0x34]
00003E60 D16E FFA4 add.w [A6 - 0x5C], D0
00003E64 206D AB82 movea.l A0, [A5 - 0x547E]
00003E68 3028 0036 move.w D0, [A0 + 0x36]
00003E6C D16E FFA6 add.w [A6 - 0x5A], D0
label00003E70:
00003E70 486E FFA0 pea.l [A6 - 0x60]
00003E74 486D FD84 pea.l [A5 - 0x27C]
00003E78 486D FD84 pea.l [A5 - 0x27C]
00003E7C A8AB syscall UnionRect
00003E7E 1F2E 000C move.b -[A7], [A6 + 0xC]
00003E82 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003E86 A8C5 syscall StdPoly
00003E88 6000 022A bra +0x22C /* 000040B4 */
label00003E8C:
00003E8C 42A7 clr.l -[A7]
00003E8E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003E92 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00003E96 201F move.l D0, [A7]+
00003E98 0C80 0000 0FA0 cmpi.l D0, 0xFA0
00003E9E 6E00 0214 bgt +0x216 /* 000040B4 */
00003EA2 42A7 clr.l -[A7]
00003EA4 2F2D FD94 move.l -[A7], [A5 - 0x26C]
00003EA8 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00003EAC 201F move.l D0, [A7]+
00003EAE 2D40 FFFA move.l [A6 - 0x6], D0
00003EB2 4878 0052 push.l 0x52 /* 'R' */
00003EB6 2F2E FFFA move.l -[A7], [A6 - 0x6]
00003EBA 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00003EBE 3D40 FFFE move.w [A6 - 0x2], D0
00003EC2 4A2E 000C tst.b [A6 + 0xC]
00003EC6 6600 0118 bne +0x11A /* 00003FE0 */
00003ECA 206D FD94 movea.l A0, [A5 - 0x26C]
00003ECE 302E FFFE move.w D0, [A6 - 0x2]
00003ED2 5340 subq.w D0, 1
00003ED4 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00003ED8 D090 add.l D0, [A0]
00003EDA 2040 movea.l A0, D0
00003EDC 43EE FFA8 lea.l A1, [A6 - 0x58]
00003EE0 7013 moveq.l D0, 0x13
label00003EE2:
00003EE2 22D8 move.l [A1]+, [A0]+
00003EE4 51C8 FFFC dbf D0, -0x6 /* 00003EE2 */
00003EE8 32D8 move.w [A1]+, [A0]+
00003EEA 4A6E FFFE tst.w [A6 - 0x2]
00003EEE 6F00 009A ble +0x9C /* 00003F8A */
00003EF2 0C6E 0068 FFA8 cmpi.w [A6 - 0x58], 0x68 /* 'h' */
00003EF8 6600 0090 bne +0x92 /* 00003F8A */
00003EFC 4A6E FFC0 tst.w [A6 - 0x40]
00003F00 6600 0088 bne +0x8A /* 00003F8A */
00003F04 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003F08 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00003F0C 4EBA 01B0 jsr [PC + 0x1B0 /* 000040BE */]
00003F10 508F addq.l A7, 8
00003F12 4A40 tst.w D0
00003F14 6774 beq +0x76 /* 00003F8A */
00003F16 486E FFD2 pea.l [A6 - 0x2E]
00003F1A 102E 000C move.b D0, [A6 + 0xC]
00003F1E 4880 ext.w D0
00003F20 3F00 move.w -[A7], D0
00003F22 4EBA 04F6 jsr [PC + 0x4F6 /* 0000441A */]
00003F26 5C8F addq.l A7, 6
00003F28 486E FFC4 pea.l [A6 - 0x3C]
00003F2C 102E 000C move.b D0, [A6 + 0xC]
00003F30 4880 ext.w D0
00003F32 3F00 move.w -[A7], D0
00003F34 4EBA 0636 jsr [PC + 0x636 /* 0000456C */]
00003F38 5C8F addq.l A7, 6
00003F3A 486E FFC8 pea.l [A6 - 0x38]
00003F3E 102E 000C move.b D0, [A6 + 0xC]
00003F42 4880 ext.w D0
00003F44 3F00 move.w -[A7], D0
00003F46 4EBA 0652 jsr [PC + 0x652 /* 0000459A */]
00003F4A 5C8F addq.l A7, 6
00003F4C 206D AB82 movea.l A0, [A5 - 0x547E]
00003F50 3D68 0036 FFDA move.w [A6 - 0x26], [A0 + 0x36]
00003F56 206D AB82 movea.l A0, [A5 - 0x547E]
00003F5A 3D68 0034 FFDC move.w [A6 - 0x24], [A0 + 0x34]
00003F60 7001 moveq.l D0, 0x01
00003F62 3D40 FFC0 move.w [A6 - 0x40], D0
00003F66 206D FD94 movea.l A0, [A5 - 0x26C]
00003F6A 302E FFFE move.w D0, [A6 - 0x2]
00003F6E 5340 subq.w D0, 1
00003F70 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00003F74 D090 add.l D0, [A0]
00003F76 2040 movea.l A0, D0
00003F78 43EE FFA8 lea.l A1, [A6 - 0x58]
00003F7C 7013 moveq.l D0, 0x13
label00003F7E:
00003F7E 20D9 move.l [A0]+, [A1]+
00003F80 51C8 FFFC dbf D0, -0x6 /* 00003F7E */
00003F84 30D9 move.w [A0]+, [A1]+
00003F86 6000 012C bra +0x12E /* 000040B4 */
label00003F8A:
00003F8A 486E FFD2 pea.l [A6 - 0x2E]
00003F8E 102E 000C move.b D0, [A6 + 0xC]
00003F92 4880 ext.w D0
00003F94 3F00 move.w -[A7], D0
00003F96 4EBA 0482 jsr [PC + 0x482 /* 0000441A */]
00003F9A 5C8F addq.l A7, 6
00003F9C 486E FFC4 pea.l [A6 - 0x3C]
00003FA0 102E 000C move.b D0, [A6 + 0xC]
00003FA4 4880 ext.w D0
00003FA6 3F00 move.w -[A7], D0
00003FA8 4EBA 05C2 jsr [PC + 0x5C2 /* 0000456C */]
00003FAC 5C8F addq.l A7, 6
00003FAE 486E FFC8 pea.l [A6 - 0x38]
00003FB2 102E 000C move.b D0, [A6 + 0xC]
00003FB6 4880 ext.w D0
00003FB8 3F00 move.w -[A7], D0
00003FBA 4EBA 05DE jsr [PC + 0x5DE /* 0000459A */]
00003FBE 5C8F addq.l A7, 6
00003FC0 206D AB82 movea.l A0, [A5 - 0x547E]
00003FC4 3D68 0036 FFDA move.w [A6 - 0x26], [A0 + 0x36]
00003FCA 206D AB82 movea.l A0, [A5 - 0x547E]
00003FCE 3D68 0034 FFDC move.w [A6 - 0x24], [A0 + 0x34]
00003FD4 7001 moveq.l D0, 0x01
00003FD6 3D40 FFC0 move.w [A6 - 0x40], D0
00003FDA 426E FFBE clr.w [A6 - 0x42]
00003FDE 6040 bra +0x42 /* 00004020 */
label00003FE0:
00003FE0 486E FFCA pea.l [A6 - 0x36]
00003FE4 102E 000C move.b D0, [A6 + 0xC]
00003FE8 4880 ext.w D0
00003FEA 3F00 move.w -[A7], D0
00003FEC 4EBA 042C jsr [PC + 0x42C /* 0000441A */]
00003FF0 5C8F addq.l A7, 6
00003FF2 486E FFC2 pea.l [A6 - 0x3E]
00003FF6 102E 000C move.b D0, [A6 + 0xC]
00003FFA 4880 ext.w D0
00003FFC 3F00 move.w -[A7], D0
00003FFE 4EBA 056C jsr [PC + 0x56C /* 0000456C */]
00004002 5C8F addq.l A7, 6
00004004 486E FFC6 pea.l [A6 - 0x3A]
00004008 102E 000C move.b D0, [A6 + 0xC]
0000400C 4880 ext.w D0
0000400E 3F00 move.w -[A7], D0
00004010 4EBA 0588 jsr [PC + 0x588 /* 0000459A */]
00004014 5C8F addq.l A7, 6
00004016 426E FFC0 clr.w [A6 - 0x40]
0000401A 7001 moveq.l D0, 0x01
0000401C 3D40 FFBE move.w [A6 - 0x42], D0
label00004020:
00004020 7068 moveq.l D0, 0x68
00004022 3D40 FFA8 move.w [A6 - 0x58], D0
00004026 426E FFAA clr.w [A6 - 0x56]
0000402A 7001 moveq.l D0, 0x01
0000402C 3D40 FFAC move.w [A6 - 0x54], D0
00004030 42A7 clr.l -[A7]
00004032 2F2D FD94 move.l -[A7], [A5 - 0x26C]
00004036 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */]
0000403A 508F addq.l A7, 8
0000403C 2D40 FFAE move.l [A6 - 0x52], D0
00004040 102E 000C move.b D0, [A6 + 0xC]
00004044 4880 ext.w D0
00004046 3F00 move.w -[A7], D0
00004048 4EBA 04B8 jsr [PC + 0x4B8 /* 00004502 */]
0000404C 548F addq.l A7, 2
0000404E 3D40 FFDE move.w [A6 - 0x22], D0
00004052 426E FFE0 clr.w [A6 - 0x20]
00004056 7001 moveq.l D0, 0x01
00004058 2D40 FFB2 move.l [A6 - 0x4E], D0
0000405C 206E 0008 movea.l A0, [A6 + 0x8]
00004060 2050 movea.l A0, [A0]
00004062 43EE FFB6 lea.l A1, [A6 - 0x4A]
00004066 5488 addq.l A0, 2
00004068 22D8 move.l [A1]+, [A0]+
0000406A 22D8 move.l [A1]+, [A0]+
0000406C 42AE FFE2 clr.l [A6 - 0x1E]
00004070 2D6E 0008 FFE6 move.l [A6 - 0x1A], [A6 + 0x8]
00004076 42AE FFEA clr.l [A6 - 0x16]
0000407A 4267 clr.w -[A7]
0000407C 486E FFE6 pea.l [A6 - 0x1A]
00004080 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00004084 301F move.w D0, [A7]+
00004086 2F2D FD94 move.l -[A7], [A5 - 0x26C]
0000408A 206E FFFA movea.l A0, [A6 - 0x6]
0000408E 4868 0052 pea.l [A0 + 0x52]
00004092 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00004096 206D FD94 movea.l A0, [A5 - 0x26C]
0000409A 302E FFFE move.w D0, [A6 - 0x2]
0000409E C1FC 0052 muls.w D0, 0x52 /* 'R' */
000040A2 D090 add.l D0, [A0]
000040A4 2040 movea.l A0, D0
000040A6 43EE FFA8 lea.l A1, [A6 - 0x58]
000040AA 7013 moveq.l D0, 0x13
label000040AC:
000040AC 20D9 move.l [A0]+, [A1]+
000040AE 51C8 FFFC dbf D0, -0x6 /* 000040AC */
000040B2 30D9 move.w [A0]+, [A1]+
label000040B4:
000040B4 4E5E unlink A6
000040B6 205F movea.l A0, [A7]+
000040B8 4FEF 0006 lea.l A7, [A7 + 0x6]
000040BC 4ED0 jmp [A0]
fn000040BE:
000040BE 4E56 0000 link A6, 0
000040C2 48E7 0300 movem.l -[A7], D6,D7
000040C6 42A7 clr.l -[A7]
000040C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000040CC 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000040D0 201F move.l D0, [A7]+
000040D2 2E00 move.l D7, D0
000040D4 42A7 clr.l -[A7]
000040D6 2F2E 000C move.l -[A7], [A6 + 0xC]
000040DA 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000040DE 201F move.l D0, [A7]+
000040E0 BE80 cmp.l D7, D0
000040E2 6704 beq +0x6 /* 000040E8 */
000040E4 7000 moveq.l D0, 0x00
000040E6 602A bra +0x2C /* 00004112 */
label000040E8:
000040E8 7C00 moveq.l D6, 0x00
000040EA 6020 bra +0x22 /* 0000410C */
label000040EC:
000040EC 206E 0008 movea.l A0, [A6 + 0x8]
000040F0 2010 move.l D0, [A0]
000040F2 D086 add.l D0, D6
000040F4 206E 000C movea.l A0, [A6 + 0xC]
000040F8 2210 move.l D1, [A0]
000040FA D286 add.l D1, D6
000040FC 2041 movea.l A0, D1
000040FE 2240 movea.l A1, D0
00004100 1011 move.b D0, [A1]
00004102 B010 cmp.b D0, [A0]
00004104 6704 beq +0x6 /* 0000410A */
00004106 7000 moveq.l D0, 0x00
00004108 6008 bra +0xA /* 00004112 */
label0000410A:
0000410A 5286 addq.l D6, 1
label0000410C:
0000410C BC87 cmp.l D6, D7
0000410E 6DDC blt -0x22 /* 000040EC */
00004110 70FF moveq.l D0, 0xFFFFFFFF
label00004112:
00004112 4CDF 00C0 movem.l D6,D7, [A7]+
00004116 4E5E unlink A6
00004118 4E75 rts
export_527:
0000411A 4E56 0000 link A6, 0
0000411E 4A6D FDB0 tst.w [A5 - 0x250]
00004122 671A beq +0x1C /* 0000413E */
00004124 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004128 486D FD84 pea.l [A5 - 0x27C]
0000412C 486D FD84 pea.l [A5 - 0x27C]
00004130 A8AB syscall UnionRect
00004132 1F2E 000C move.b -[A7], [A6 + 0xC]
00004136 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000413A A8A0 syscall StdRect
0000413C 601C bra +0x1E /* 0000415A */
label0000413E:
0000413E 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00004142 4267 clr.w -[A7]
00004144 4267 clr.w -[A7]
00004146 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000414A 102E 000C move.b D0, [A6 + 0xC]
0000414E 4880 ext.w D0
00004150 3F00 move.w -[A7], D0
00004152 4EBA 00B0 jsr [PC + 0xB0 /* 00004204 */]
00004156 4FEF 000C lea.l A7, [A7 + 0xC]
label0000415A:
0000415A 4E5E unlink A6
0000415C 205F movea.l A0, [A7]+
0000415E 4FEF 0006 lea.l A7, [A7 + 0x6]
00004162 4ED0 jmp [A0]
export_529:
00004164 4E56 0000 link A6, 0
00004168 4A6D FDB0 tst.w [A5 - 0x250]
0000416C 671A beq +0x1C /* 00004188 */
0000416E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004172 486D FD84 pea.l [A5 - 0x27C]
00004176 486D FD84 pea.l [A5 - 0x27C]
0000417A A8AB syscall UnionRect
0000417C 1F2E 000C move.b -[A7], [A6 + 0xC]
00004180 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004184 A8B6 syscall StdOval
00004186 601C bra +0x1E /* 000041A4 */
label00004188:
00004188 3F3C 0066 move.w -[A7], 0x66 /* 'f' */
0000418C 4267 clr.w -[A7]
0000418E 4267 clr.w -[A7]
00004190 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004194 102E 000C move.b D0, [A6 + 0xC]
00004198 4880 ext.w D0
0000419A 3F00 move.w -[A7], D0
0000419C 4EBA 0066 jsr [PC + 0x66 /* 00004204 */]
000041A0 4FEF 000C lea.l A7, [A7 + 0xC]
label000041A4:
000041A4 4E5E unlink A6
000041A6 205F movea.l A0, [A7]+
000041A8 4FEF 0006 lea.l A7, [A7 + 0x6]
000041AC 4ED0 jmp [A0]
export_528:
000041AE 4E56 0000 link A6, 0
000041B2 4A6D FDB0 tst.w [A5 - 0x250]
000041B6 6722 beq +0x24 /* 000041DA */
000041B8 2F2E 000C move.l -[A7], [A6 + 0xC]
000041BC 486D FD84 pea.l [A5 - 0x27C]
000041C0 486D FD84 pea.l [A5 - 0x27C]
000041C4 A8AB syscall UnionRect
000041C6 1F2E 0010 move.b -[A7], [A6 + 0x10]
000041CA 2F2E 000C move.l -[A7], [A6 + 0xC]
000041CE 3F2E 000A move.w -[A7], [A6 + 0xA]
000041D2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000041D6 A8AF syscall StdRRect
000041D8 6020 bra +0x22 /* 000041FA */
label000041DA:
000041DA 3F3C 0065 move.w -[A7], 0x65 /* 'e' */
000041DE 3F2E 000A move.w -[A7], [A6 + 0xA]
000041E2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000041E6 2F2E 000C move.l -[A7], [A6 + 0xC]
000041EA 102E 0010 move.b D0, [A6 + 0x10]
000041EE 4880 ext.w D0
000041F0 3F00 move.w -[A7], D0
000041F2 4EBA 0010 jsr [PC + 0x10 /* 00004204 */]
000041F6 4FEF 000C lea.l A7, [A7 + 0xC]
label000041FA:
000041FA 4E5E unlink A6
000041FC 205F movea.l A0, [A7]+
000041FE 4FEF 000A lea.l A7, [A7 + 0xA]
00004202 4ED0 jmp [A0]
fn00004204:
00004204 4E56 FFA8 link A6, -0x0058
00004208 42A7 clr.l -[A7]
0000420A 2F2D FD94 move.l -[A7], [A5 - 0x26C]
0000420E 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00004212 201F move.l D0, [A7]+
00004214 2D40 FFFA move.l [A6 - 0x6], D0
00004218 4878 0052 push.l 0x52 /* 'R' */
0000421C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00004220 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00004224 3D40 FFFE move.w [A6 - 0x2], D0
00004228 4A2E 0009 tst.b [A6 + 0x9]
0000422C 6600 011A bne +0x11C /* 00004348 */
00004230 206D FD94 movea.l A0, [A5 - 0x26C]
00004234 302E FFFE move.w D0, [A6 - 0x2]
00004238 5340 subq.w D0, 1
0000423A C1FC 0052 muls.w D0, 0x52 /* 'R' */
0000423E D090 add.l D0, [A0]
00004240 2040 movea.l A0, D0
00004242 43EE FFA8 lea.l A1, [A6 - 0x58]
00004246 7013 moveq.l D0, 0x13
label00004248:
00004248 22D8 move.l [A1]+, [A0]+
0000424A 51C8 FFFC dbf D0, -0x6 /* 00004248 */
0000424E 32D8 move.w [A1]+, [A0]+
00004250 4A6E FFFE tst.w [A6 - 0x2]
00004254 6F00 009C ble +0x9E /* 000042F2 */
00004258 302E FFA8 move.w D0, [A6 - 0x58]
0000425C B06E 0012 cmp.w D0, [A6 + 0x12]
00004260 6600 0090 bne +0x92 /* 000042F2 */
00004264 4A6E FFC0 tst.w [A6 - 0x40]
00004268 6600 0088 bne +0x8A /* 000042F2 */
0000426C 4267 clr.w -[A7]
0000426E 486E FFB6 pea.l [A6 - 0x4A]
00004272 2F2E 000A move.l -[A7], [A6 + 0xA]
00004276 A8A6 syscall EqualRect
00004278 101F move.b D0, [A7]+
0000427A 4A00 tst.b D0
0000427C 6774 beq +0x76 /* 000042F2 */
0000427E 486E FFD2 pea.l [A6 - 0x2E]
00004282 102E 0009 move.b D0, [A6 + 0x9]
00004286 4880 ext.w D0
00004288 3F00 move.w -[A7], D0
0000428A 4EBA 018E jsr [PC + 0x18E /* 0000441A */]
0000428E 5C8F addq.l A7, 6
00004290 486E FFC4 pea.l [A6 - 0x3C]
00004294 102E 0009 move.b D0, [A6 + 0x9]
00004298 4880 ext.w D0
0000429A 3F00 move.w -[A7], D0
0000429C 4EBA 02CE jsr [PC + 0x2CE /* 0000456C */]
000042A0 5C8F addq.l A7, 6
000042A2 486E FFC8 pea.l [A6 - 0x38]
000042A6 102E 0009 move.b D0, [A6 + 0x9]
000042AA 4880 ext.w D0
000042AC 3F00 move.w -[A7], D0
000042AE 4EBA 02EA jsr [PC + 0x2EA /* 0000459A */]
000042B2 5C8F addq.l A7, 6
000042B4 206D AB82 movea.l A0, [A5 - 0x547E]
000042B8 3D68 0036 FFDA move.w [A6 - 0x26], [A0 + 0x36]
000042BE 206D AB82 movea.l A0, [A5 - 0x547E]
000042C2 3D68 0034 FFDC move.w [A6 - 0x24], [A0 + 0x34]
000042C8 7001 moveq.l D0, 0x01
000042CA 3D40 FFC0 move.w [A6 - 0x40], D0
000042CE 206D FD94 movea.l A0, [A5 - 0x26C]
000042D2 302E FFFE move.w D0, [A6 - 0x2]
000042D6 5340 subq.w D0, 1
000042D8 C1FC 0052 muls.w D0, 0x52 /* 'R' */
000042DC D090 add.l D0, [A0]
000042DE 2040 movea.l A0, D0
000042E0 43EE FFA8 lea.l A1, [A6 - 0x58]
000042E4 7013 moveq.l D0, 0x13
label000042E6:
000042E6 20D9 move.l [A0]+, [A1]+
000042E8 51C8 FFFC dbf D0, -0x6 /* 000042E6 */
000042EC 30D9 move.w [A0]+, [A1]+
000042EE 6000 0126 bra +0x128 /* 00004416 */
label000042F2:
000042F2 486E FFD2 pea.l [A6 - 0x2E]
000042F6 102E 0009 move.b D0, [A6 + 0x9]
000042FA 4880 ext.w D0
000042FC 3F00 move.w -[A7], D0
000042FE 4EBA 011A jsr [PC + 0x11A /* 0000441A */]
00004302 5C8F addq.l A7, 6
00004304 486E FFC4 pea.l [A6 - 0x3C]
00004308 102E 0009 move.b D0, [A6 + 0x9]
0000430C 4880 ext.w D0
0000430E 3F00 move.w -[A7], D0
00004310 4EBA 025A jsr [PC + 0x25A /* 0000456C */]
00004314 5C8F addq.l A7, 6
00004316 486E FFC8 pea.l [A6 - 0x38]
0000431A 102E 0009 move.b D0, [A6 + 0x9]
0000431E 4880 ext.w D0
00004320 3F00 move.w -[A7], D0
00004322 4EBA 0276 jsr [PC + 0x276 /* 0000459A */]
00004326 5C8F addq.l A7, 6
00004328 206D AB82 movea.l A0, [A5 - 0x547E]
0000432C 3D68 0036 FFDA move.w [A6 - 0x26], [A0 + 0x36]
00004332 206D AB82 movea.l A0, [A5 - 0x547E]
00004336 3D68 0034 FFDC move.w [A6 - 0x24], [A0 + 0x34]
0000433C 7001 moveq.l D0, 0x01
0000433E 3D40 FFC0 move.w [A6 - 0x40], D0
00004342 426E FFBE clr.w [A6 - 0x42]
00004346 6040 bra +0x42 /* 00004388 */
label00004348:
00004348 486E FFCA pea.l [A6 - 0x36]
0000434C 102E 0009 move.b D0, [A6 + 0x9]
00004350 4880 ext.w D0
00004352 3F00 move.w -[A7], D0
00004354 4EBA 00C4 jsr [PC + 0xC4 /* 0000441A */]
00004358 5C8F addq.l A7, 6
0000435A 486E FFC2 pea.l [A6 - 0x3E]
0000435E 102E 0009 move.b D0, [A6 + 0x9]
00004362 4880 ext.w D0
00004364 3F00 move.w -[A7], D0
00004366 4EBA 0204 jsr [PC + 0x204 /* 0000456C */]
0000436A 5C8F addq.l A7, 6
0000436C 486E FFC6 pea.l [A6 - 0x3A]
00004370 102E 0009 move.b D0, [A6 + 0x9]
00004374 4880 ext.w D0
00004376 3F00 move.w -[A7], D0
00004378 4EBA 0220 jsr [PC + 0x220 /* 0000459A */]
0000437C 5C8F addq.l A7, 6
0000437E 426E FFC0 clr.w [A6 - 0x40]
00004382 7001 moveq.l D0, 0x01
00004384 3D40 FFBE move.w [A6 - 0x42], D0
label00004388:
00004388 3D6E 0012 FFA8 move.w [A6 - 0x58], [A6 + 0x12]
0000438E 426E FFAA clr.w [A6 - 0x56]
00004392 7001 moveq.l D0, 0x01
00004394 3D40 FFAC move.w [A6 - 0x54], D0
00004398 42A7 clr.l -[A7]
0000439A 2F2D FD94 move.l -[A7], [A5 - 0x26C]
0000439E 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */]
000043A2 508F addq.l A7, 8
000043A4 2D40 FFAE move.l [A6 - 0x52], D0
000043A8 102E 0009 move.b D0, [A6 + 0x9]
000043AC 4880 ext.w D0
000043AE 3F00 move.w -[A7], D0
000043B0 4EBA 0150 jsr [PC + 0x150 /* 00004502 */]
000043B4 548F addq.l A7, 2
000043B6 3D40 FFDE move.w [A6 - 0x22], D0
000043BA 426E FFE0 clr.w [A6 - 0x20]
000043BE 7001 moveq.l D0, 0x01
000043C0 2D40 FFB2 move.l [A6 - 0x4E], D0
000043C4 206E 000A movea.l A0, [A6 + 0xA]
000043C8 43EE FFB6 lea.l A1, [A6 - 0x4A]
000043CC 22D8 move.l [A1]+, [A0]+
000043CE 22D8 move.l [A1]+, [A0]+
000043D0 3D6E 000E FFEE move.w [A6 - 0x12], [A6 + 0xE]
000043D6 3D6E 0010 FFF0 move.w [A6 - 0x10], [A6 + 0x10]
000043DC 42AE FFE2 clr.l [A6 - 0x1E]
000043E0 42AE FFE6 clr.l [A6 - 0x1A]
000043E4 42AE FFEA clr.l [A6 - 0x16]
000043E8 2F2D FD94 move.l -[A7], [A5 - 0x26C]
000043EC 206E FFFA movea.l A0, [A6 - 0x6]
000043F0 4868 0052 pea.l [A0 + 0x52]
000043F4 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
000043F8 206D FD94 movea.l A0, [A5 - 0x26C]
000043FC 302E FFFE move.w D0, [A6 - 0x2]
00004400 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00004404 D090 add.l D0, [A0]
00004406 2040 movea.l A0, D0
00004408 43EE FFA8 lea.l A1, [A6 - 0x58]
0000440C 7013 moveq.l D0, 0x13
label0000440E:
0000440E 20D9 move.l [A0]+, [A1]+
00004410 51C8 FFFC dbf D0, -0x6 /* 0000440E */
00004414 30D9 move.w [A0]+, [A1]+
label00004416:
00004416 4E5E unlink A6
00004418 4E75 rts
fn0000441A:
0000441A 4E56 FFE4 link A6, -0x001C
0000441E 102E 0009 move.b D0, [A6 + 0x9]
00004422 4880 ext.w D0
00004424 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00004428 0000 0004 ori.b D0, 0x4
0000442C 00D2 .incomplete
0000442E 000A 0008 ori.b A2, 0x8
00004432 005E 006C ori.w [A6]+, 0x6C /* 'l' */
00004436 0078 4A6D B110 ori.w [0xFFFFB110], 0x4A6D /* 'Jm' */
0000443C 673E beq +0x40 /* 0000447C */
0000443E 206D AB82 movea.l A0, [A5 - 0x547E]
00004442 2068 003A movea.l A0, [A0 + 0x3A]
00004446 2050 movea.l A0, [A0]
00004448 43EE FFE4 lea.l A1, [A6 - 0x1C]
0000444C 7006 moveq.l D0, 0x06
label0000444E:
0000444E 22D8 move.l [A1]+, [A0]+
00004450 51C8 FFFC dbf D0, -0x6 /* 0000444E */
00004454 4A6E FFE4 tst.w [A6 - 0x1C]
00004458 6612 bne +0x14 /* 0000446C */
0000445A 206E FFEA movea.l A0, [A6 - 0x16]
0000445E 2050 movea.l A0, [A0]
00004460 226E 000A movea.l A1, [A6 + 0xA]
00004464 22D8 move.l [A1]+, [A0]+
00004466 22D8 move.l [A1]+, [A0]+
00004468 6000 0094 bra +0x96 /* 000044FE */
label0000446C:
0000446C 206E 000A movea.l A0, [A6 + 0xA]
00004470 43EE FFF8 lea.l A1, [A6 - 0x8]
00004474 20D9 move.l [A0]+, [A1]+
00004476 20D9 move.l [A0]+, [A1]+
00004478 6000 0084 bra +0x86 /* 000044FE */
label0000447C:
0000447C 206D AB82 movea.l A0, [A5 - 0x547E]
00004480 226E 000A movea.l A1, [A6 + 0xA]
00004484 41E8 003A lea.l A0, [A0 + 0x3A]
00004488 22D8 move.l [A1]+, [A0]+
0000448A 22D8 move.l [A1]+, [A0]+
0000448C 6000 0070 bra +0x72 /* 000044FE */
00004490 206E 000A movea.l A0, [A6 + 0xA]
00004494 43ED AB7A lea.l A1, [A5 - 0x5486]
00004498 20D9 move.l [A0]+, [A1]+
0000449A 20D9 move.l [A0]+, [A1]+
0000449C 6000 0060 bra +0x62 /* 000044FE */
000044A0 206E 000A movea.l A0, [A6 + 0xA]
000044A4 43ED AB72 lea.l A1, [A5 - 0x548E]
000044A8 20D9 move.l [A0]+, [A1]+
000044AA 20D9 move.l [A0]+, [A1]+
000044AC 6050 bra +0x52 /* 000044FE */
000044AE 4A6D B110 tst.w [A5 - 0x4EF0]
000044B2 673A beq +0x3C /* 000044EE */
000044B4 206D AB82 movea.l A0, [A5 - 0x547E]
000044B8 2068 003E movea.l A0, [A0 + 0x3E]
000044BC 2050 movea.l A0, [A0]
000044BE 43EE FFE4 lea.l A1, [A6 - 0x1C]
000044C2 7006 moveq.l D0, 0x06
label000044C4:
000044C4 22D8 move.l [A1]+, [A0]+
000044C6 51C8 FFFC dbf D0, -0x6 /* 000044C4 */
000044CA 4A6E FFE4 tst.w [A6 - 0x1C]
000044CE 6610 bne +0x12 /* 000044E0 */
000044D0 206E FFEA movea.l A0, [A6 - 0x16]
000044D4 2050 movea.l A0, [A0]
000044D6 226E 000A movea.l A1, [A6 + 0xA]
000044DA 22D8 move.l [A1]+, [A0]+
000044DC 22D8 move.l [A1]+, [A0]+
000044DE 601E bra +0x20 /* 000044FE */
label000044E0:
000044E0 206E 000A movea.l A0, [A6 + 0xA]
000044E4 43EE FFF8 lea.l A1, [A6 - 0x8]
000044E8 20D9 move.l [A0]+, [A1]+
000044EA 20D9 move.l [A0]+, [A1]+
000044EC 6010 bra +0x12 /* 000044FE */
label000044EE:
000044EE 206D AB82 movea.l A0, [A5 - 0x547E]
000044F2 226E 000A movea.l A1, [A6 + 0xA]
000044F6 41E8 0028 lea.l A0, [A0 + 0x28]
000044FA 22D8 move.l [A1]+, [A0]+
000044FC 22D8 move.l [A1]+, [A0]+
label000044FE:
000044FE 4E5E unlink A6
00004500 4E75 rts
fn00004502:
00004502 4E56 FFFE link A6, -0x0002
00004506 102E 0009 move.b D0, [A6 + 0x9]
0000450A 4880 ext.w D0
0000450C 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00004510 0000 0004 ori.b D0, 0x4
00004514 0054 000A ori.w [A4], 0xA /* '\n' */
00004518 0008 0048 ori.b A0, 0x48 /* 'H' */
0000451C 004A 0002 ori.w A2, 0x2
00004520 206D AB82 movea.l A0, [A5 - 0x547E]
00004524 3D68 0038 FFFE move.w [A6 - 0x2], [A0 + 0x38]
0000452A 4A6E FFFE tst.w [A6 - 0x2]
0000452E 6C04 bge +0x6 /* 00004534 */
00004530 426E FFFE clr.w [A6 - 0x2]
label00004534:
00004534 0C6E 000F FFFE cmpi.w [A6 - 0x2], 0xF
0000453A 6F20 ble +0x22 /* 0000455C */
0000453C 0C6E 0020 FFFE cmpi.w [A6 - 0x2], 0x20 /* ' ' */
00004542 6D08 blt +0xA /* 0000454C */
00004544 0C6E 0027 FFFE cmpi.w [A6 - 0x2], 0x27 /* '\'' */
0000454A 6F04 ble +0x6 /* 00004550 */
label0000454C:
0000454C 426E FFFE clr.w [A6 - 0x2]
label00004550:
00004550 0C6E 0024 FFFE cmpi.w [A6 - 0x2], 0x24 /* '$' */
00004556 6604 bne +0x6 /* 0000455C */
00004558 426E FFFE clr.w [A6 - 0x2]
label0000455C:
0000455C 302E FFFE move.w D0, [A6 - 0x2]
00004560 6006 bra +0x8 /* 00004568 */
00004562 7000 moveq.l D0, 0x00
00004564 6002 bra +0x4 /* 00004568 */
00004566 7002 moveq.l D0, 0x02
label00004568:
00004568 4E5E unlink A6
0000456A 4E75 rts
fn0000456C:
0000456C 4E56 FFFE link A6, -0x0002
00004570 206D AB82 movea.l A0, [A5 - 0x547E]
00004574 3D68 0052 FFFE move.w [A6 - 0x2], [A0 + 0x52]
0000457A 4A6E FFFE tst.w [A6 - 0x2]
0000457E 6D08 blt +0xA /* 00004588 */
00004580 0C6E 00FF FFFE cmpi.w [A6 - 0x2], 0xFF
00004586 6F06 ble +0x8 /* 0000458E */
label00004588:
00004588 3D7C 00FF FFFE move.w [A6 - 0x2], 0xFF
label0000458E:
0000458E 206E 000A movea.l A0, [A6 + 0xA]
00004592 30AE FFFE move.w [A0], [A6 - 0x2]
00004596 4E5E unlink A6
00004598 4E75 rts
fn0000459A:
0000459A 4E56 FFFE link A6, -0x0002
0000459E 206D AB82 movea.l A0, [A5 - 0x547E]
000045A2 3D68 0056 FFFE move.w [A6 - 0x2], [A0 + 0x56]
000045A8 4A6E FFFE tst.w [A6 - 0x2]
000045AC 6D08 blt +0xA /* 000045B6 */
000045AE 0C6E 00FF FFFE cmpi.w [A6 - 0x2], 0xFF
000045B4 6F04 ble +0x6 /* 000045BA */
label000045B6:
000045B6 426E FFFE clr.w [A6 - 0x2]
label000045BA:
000045BA 206E 000A movea.l A0, [A6 + 0xA]
000045BE 30AE FFFE move.w [A0], [A6 - 0x2]
000045C2 4E5E unlink A6
000045C4 4E75 rts
export_525:
000045C6 4E56 FF70 link A6, -0x0090
000045CA 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
000045CE 206D AB82 movea.l A0, [A5 - 0x547E]
000045D2 3C28 004A move.w D6, [A0 + 0x4A]
000045D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000045DA 2F2E 000C move.l -[A7], [A6 + 0xC]
000045DE 4EBA 034E jsr [PC + 0x34E /* 0000492E */]
000045E2 508F addq.l A7, 8
000045E4 3A00 move.w D5, D0
000045E6 206D AB82 movea.l A0, [A5 - 0x547E]
000045EA 3145 004A move.w [A0 + 0x4A], D5
000045EE 486E FF88 pea.l [A6 - 0x78]
000045F2 A88B syscall GetFontInfo
000045F4 4267 clr.w -[A7]
000045F6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000045FA 4267 clr.w -[A7]
000045FC 3F2E 0014 move.w -[A7], [A6 + 0x14]
00004600 A886 syscall TextWidth
00004602 301F move.w D0, [A7]+
00004604 5440 addq.w D0, 2
00004606 3800 move.w D4, D0
00004608 B86E FF8C cmp.w D4, [A6 - 0x74]
0000460C 6C04 bge +0x6 /* 00004612 */
0000460E 382E FF8C move.w D4, [A6 - 0x74]
label00004612:
00004612 206D AB82 movea.l A0, [A5 - 0x547E]
00004616 3028 0030 move.w D0, [A0 + 0x30]
0000461A 906E FF88 sub.w D0, [A6 - 0x78]
0000461E 3D40 FF94 move.w [A6 - 0x6C], D0
00004622 206D AB82 movea.l A0, [A5 - 0x547E]
00004626 3028 0032 move.w D0, [A0 + 0x32]
0000462A 5340 subq.w D0, 1
0000462C 3D40 FF96 move.w [A6 - 0x6A], D0
00004630 206D AB82 movea.l A0, [A5 - 0x547E]
00004634 3028 0030 move.w D0, [A0 + 0x30]
00004638 D06E FF8A add.w D0, [A6 - 0x76]
0000463C D06E FF8E add.w D0, [A6 - 0x72]
00004640 3D40 FF98 move.w [A6 - 0x68], D0
00004644 206D AB82 movea.l A0, [A5 - 0x547E]
00004648 3028 0032 move.w D0, [A0 + 0x32]
0000464C D044 add.w D0, D4
0000464E 5340 subq.w D0, 1
00004650 3D40 FF9A move.w [A6 - 0x66], D0
00004654 4A6D FDB0 tst.w [A5 - 0x250]
00004658 6744 beq +0x46 /* 0000469E */
0000465A 3D7C 00C8 000E move.w [A6 + 0xE], 0xC8
00004660 3D7C 00C8 000C move.w [A6 + 0xC], 0xC8
00004666 3D7C 00C8 000A move.w [A6 + 0xA], 0xC8
0000466C 3D7C 00C8 0008 move.w [A6 + 0x8], 0xC8
00004672 486E FF94 pea.l [A6 - 0x6C]
00004676 486D FD84 pea.l [A5 - 0x27C]
0000467A 486D FD84 pea.l [A5 - 0x27C]
0000467E A8AB syscall UnionRect
00004680 3F2E 0014 move.w -[A7], [A6 + 0x14]
00004684 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004688 2F2E 000C move.l -[A7], [A6 + 0xC]
0000468C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004690 A882 syscall StdText
00004692 206D AB82 movea.l A0, [A5 - 0x547E]
00004696 3146 004A move.w [A0 + 0x4A], D6
0000469A 6000 0284 bra +0x286 /* 00004920 */
label0000469E:
0000469E 4A6D FDAC tst.w [A5 - 0x254]
000046A2 6700 00D0 beq +0xD2 /* 00004774 */
000046A6 486E FF94 pea.l [A6 - 0x6C]
000046AA 486D FD9A pea.l [A5 - 0x266]
000046AE 486D FD9A pea.l [A5 - 0x266]
000046B2 A8AB syscall UnionRect
000046B4 42A7 clr.l -[A7]
000046B6 2F2D FDA2 move.l -[A7], [A5 - 0x25E]
000046BA 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000046BE 201F move.l D0, [A7]+
000046C0 2D40 FF74 move.l [A6 - 0x8C], D0
000046C4 302E FF88 move.w D0, [A6 - 0x78]
000046C8 D06E FF8A add.w D0, [A6 - 0x76]
000046CC D06E FF8E add.w D0, [A6 - 0x72]
000046D0 3D40 FF78 move.w [A6 - 0x88], D0
000046D4 3D6E FF88 FF7A move.w [A6 - 0x86], [A6 - 0x78]
000046DA 206D AB82 movea.l A0, [A5 - 0x547E]
000046DE 3D68 0044 FF7C move.w [A6 - 0x84], [A0 + 0x44]
000046E4 206D AB82 movea.l A0, [A5 - 0x547E]
000046E8 1D68 0046 FF7E move.b [A6 - 0x82], [A0 + 0x46]
000046EE 206D AB82 movea.l A0, [A5 - 0x547E]
000046F2 3D68 004A FF80 move.w [A6 - 0x80], [A0 + 0x4A]
000046F8 426E FF82 clr.w [A6 - 0x7E]
000046FC 426E FF84 clr.w [A6 - 0x7C]
00004700 426E FF86 clr.w [A6 - 0x7A]
00004704 206D FDA6 movea.l A0, [A5 - 0x25A]
00004708 2050 movea.l A0, [A0]
0000470A 3E10 move.w D7, [A0]
0000470C 42A7 clr.l -[A7]
0000470E 2F2D FDA6 move.l -[A7], [A5 - 0x25A]
00004712 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00004716 201F move.l D0, [A7]+
00004718 2D40 FFEE move.l [A6 - 0x12], D0
0000471C 2F2D FDA6 move.l -[A7], [A5 - 0x25A]
00004720 206E FFEE movea.l A0, [A6 - 0x12]
00004724 4868 0014 pea.l [A0 + 0x14]
00004728 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
0000472C 206D FDA6 movea.l A0, [A5 - 0x25A]
00004730 3007 move.w D0, D7
00004732 C1FC 0014 muls.w D0, 0x14
00004736 D090 add.l D0, [A0]
00004738 2040 movea.l A0, D0
0000473A 5488 addq.l A0, 2
0000473C 43EE FF74 lea.l A1, [A6 - 0x8C]
00004740 7004 moveq.l D0, 0x04
label00004742:
00004742 20D9 move.l [A0]+, [A1]+
00004744 51C8 FFFC dbf D0, -0x6 /* 00004742 */
00004748 5247 addq.w D7, 1
0000474A 206D FDA6 movea.l A0, [A5 - 0x25A]
0000474E 2050 movea.l A0, [A0]
00004750 3087 move.w [A0], D7
00004752 4267 clr.w -[A7]
00004754 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004758 2F2D FDA2 move.l -[A7], [A5 - 0x25E]
0000475C 306E 0014 movea.w A0, [A6 + 0x14]
00004760 2F08 move.l -[A7], A0
00004762 4EAD 073A jsr [A5 + 0x73A /* export_227 */]
00004766 301F move.w D0, [A7]+
00004768 206D AB82 movea.l A0, [A5 - 0x547E]
0000476C 3146 004A move.w [A0 + 0x4A], D6
00004770 6000 01AE bra +0x1B0 /* 00004920 */
label00004774:
00004774 4267 clr.w -[A7]
00004776 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000477A 486E FF90 pea.l [A6 - 0x70]
0000477E 306E 0014 movea.w A0, [A6 + 0x14]
00004782 2F08 move.l -[A7], A0
00004784 4EAD 072A jsr [A5 + 0x72A /* export_225 */]
00004788 301F move.w D0, [A7]+
0000478A 42A7 clr.l -[A7]
0000478C 4878 0016 push.l 0x16
00004790 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00004794 205F movea.l A0, [A7]+
00004796 2D48 FF70 move.l [A6 - 0x90], A0
0000479A 42AE FF74 clr.l [A6 - 0x8C]
0000479E 302E FF88 move.w D0, [A6 - 0x78]
000047A2 D06E FF8A add.w D0, [A6 - 0x76]
000047A6 D06E FF8E add.w D0, [A6 - 0x72]
000047AA 3D40 FF78 move.w [A6 - 0x88], D0
000047AE 3D6E FF88 FF7A move.w [A6 - 0x86], [A6 - 0x78]
000047B4 206D AB82 movea.l A0, [A5 - 0x547E]
000047B8 3D68 0044 FF7C move.w [A6 - 0x84], [A0 + 0x44]
000047BE 206D AB82 movea.l A0, [A5 - 0x547E]
000047C2 1D68 0046 FF7E move.b [A6 - 0x82], [A0 + 0x46]
000047C8 206D AB82 movea.l A0, [A5 - 0x547E]
000047CC 3D68 004A FF80 move.w [A6 - 0x80], [A0 + 0x4A]
000047D2 426E FF82 clr.w [A6 - 0x7E]
000047D6 426E FF84 clr.w [A6 - 0x7C]
000047DA 426E FF86 clr.w [A6 - 0x7A]
000047DE 206E FF70 movea.l A0, [A6 - 0x90]
000047E2 2050 movea.l A0, [A0]
000047E4 7001 moveq.l D0, 0x01
000047E6 3080 move.w [A0], D0
000047E8 206E FF70 movea.l A0, [A6 - 0x90]
000047EC 2050 movea.l A0, [A0]
000047EE 5488 addq.l A0, 2
000047F0 43EE FF74 lea.l A1, [A6 - 0x8C]
000047F4 7004 moveq.l D0, 0x04
label000047F6:
000047F6 20D9 move.l [A0]+, [A1]+
000047F8 51C8 FFFC dbf D0, -0x6 /* 000047F6 */
000047FC 4267 clr.w -[A7]
000047FE 2F2E FF90 move.l -[A7], [A6 - 0x70]
00004802 2F2E FF70 move.l -[A7], [A6 - 0x90]
00004806 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
0000480A 301F move.w D0, [A7]+
0000480C 2F2E FF90 move.l -[A7], [A6 - 0x70]
00004810 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00004814 426E FFF2 clr.w [A6 - 0xE]
00004818 70FF moveq.l D0, 0xFFFFFFFF
0000481A 3D40 FFF4 move.w [A6 - 0xC], D0
0000481E 7003 moveq.l D0, 0x03
00004820 3D40 FFF6 move.w [A6 - 0xA], D0
00004824 700C moveq.l D0, 0x0C
00004826 3D40 FFF8 move.w [A6 - 0x8], D0
0000482A 426E FFFA clr.w [A6 - 0x6]
0000482E 42AE FFFC clr.l [A6 - 0x4]
00004832 3F3C 000E move.w -[A7], 0xE
00004836 486E FFF2 pea.l [A6 - 0xE]
0000483A 2F2E FF70 move.l -[A7], [A6 - 0x90]
0000483E 4EAD 0992 jsr [A5 + 0x992 /* export_302 */]
00004842 4FEF 000A lea.l A7, [A7 + 0xA]
00004846 42A7 clr.l -[A7]
00004848 2F2D FD94 move.l -[A7], [A5 - 0x26C]
0000484C 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00004850 201F move.l D0, [A7]+
00004852 2D40 FFEE move.l [A6 - 0x12], D0
00004856 4878 0052 push.l 0x52 /* 'R' */
0000485A 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000485E 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00004862 3E00 move.w D7, D0
00004864 706A moveq.l D0, 0x6A
00004866 3D40 FF9C move.w [A6 - 0x64], D0
0000486A 426E FF9E clr.w [A6 - 0x62]
0000486E 7001 moveq.l D0, 0x01
00004870 3D40 FFA0 move.w [A6 - 0x60], D0
00004874 42A7 clr.l -[A7]
00004876 2F2D FD94 move.l -[A7], [A5 - 0x26C]
0000487A 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */]
0000487E 508F addq.l A7, 8
00004880 2D40 FFA2 move.l [A6 - 0x5E], D0
00004884 7001 moveq.l D0, 0x01
00004886 2D40 FFA6 move.l [A6 - 0x5A], D0
0000488A 41EE FFAA lea.l A0, [A6 - 0x56]
0000488E 43EE FF94 lea.l A1, [A6 - 0x6C]
00004892 20D9 move.l [A0]+, [A1]+
00004894 20D9 move.l [A0]+, [A1]+
00004896 426E FFB4 clr.w [A6 - 0x4C]
0000489A 426E FFB2 clr.w [A6 - 0x4E]
0000489E 3D7C 00FF FFB8 move.w [A6 - 0x48], 0xFF
000048A4 3D7C 00FF FFB6 move.w [A6 - 0x4A], 0xFF
000048AA 426E FFBC clr.w [A6 - 0x44]
000048AE 426E FFBA clr.w [A6 - 0x46]
000048B2 41EE FFC6 lea.l A0, [A6 - 0x3A]
000048B6 43ED AB7A lea.l A1, [A5 - 0x5486]
000048BA 20D9 move.l [A0]+, [A1]+
000048BC 20D9 move.l [A0]+, [A1]+
000048BE 41EE FFBE lea.l A0, [A6 - 0x42]
000048C2 43ED AB7A lea.l A1, [A5 - 0x5486]
000048C6 20D9 move.l [A0]+, [A1]+
000048C8 20D9 move.l [A0]+, [A1]+
000048CA 426E FFD2 clr.w [A6 - 0x2E]
000048CE 426E FFD4 clr.w [A6 - 0x2C]
000048D2 7001 moveq.l D0, 0x01
000048D4 3D40 FFCE move.w [A6 - 0x32], D0
000048D8 7001 moveq.l D0, 0x01
000048DA 3D40 FFD0 move.w [A6 - 0x30], D0
000048DE 42AE FFD6 clr.l [A6 - 0x2A]
000048E2 2D6E FF70 FFDA move.l [A6 - 0x26], [A6 - 0x90]
000048E8 42AE FFDE clr.l [A6 - 0x22]
000048EC 2F2D FD94 move.l -[A7], [A5 - 0x26C]
000048F0 206E FFEE movea.l A0, [A6 - 0x12]
000048F4 4868 0052 pea.l [A0 + 0x52]
000048F8 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
000048FC 206D FD94 movea.l A0, [A5 - 0x26C]
00004900 3007 move.w D0, D7
00004902 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00004906 D090 add.l D0, [A0]
00004908 2040 movea.l A0, D0
0000490A 43EE FF9C lea.l A1, [A6 - 0x64]
0000490E 7013 moveq.l D0, 0x13
label00004910:
00004910 20D9 move.l [A0]+, [A1]+
00004912 51C8 FFFC dbf D0, -0x6 /* 00004910 */
00004916 30D9 move.w [A0]+, [A1]+
00004918 206D AB82 movea.l A0, [A5 - 0x547E]
0000491C 3146 004A move.w [A0 + 0x4A], D6
label00004920:
00004920 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00004924 4E5E unlink A6
00004926 205F movea.l A0, [A7]+
00004928 4FEF 000E lea.l A7, [A7 + 0xE]
0000492C 4ED0 jmp [A0]
fn0000492E:
0000492E 4E56 FFFA link A6, -0x0006
00004932 302E 000A move.w D0, [A6 + 0xA]
00004936 D06E 0008 add.w D0, [A6 + 0x8]
0000493A E240 asr D0.w, 1
0000493C 3D40 FFFE move.w [A6 - 0x2], D0
00004940 302E 000E move.w D0, [A6 + 0xE]
00004944 D06E 000C add.w D0, [A6 + 0xC]
00004948 E240 asr D0.w, 1
0000494A 3D40 FFFC move.w [A6 - 0x4], D0
0000494E 206D AB82 movea.l A0, [A5 - 0x547E]
00004952 302E FFFE move.w D0, [A6 - 0x2]
00004956 C1E8 004A muls.w D0, [A0 + 0x4A]
0000495A 48C0 ext.l D0
0000495C 81EE FFFC divs.w D0, [A6 - 0x4]
00004960 3D40 FFFA move.w [A6 - 0x6], D0
00004964 302E FFFA move.w D0, [A6 - 0x6]
00004968 4E5E unlink A6
0000496A 4E75 rts
export_530:
0000496C 4E56 FFA0 link A6, -0x0060
00004970 4A6D FDB0 tst.w [A5 - 0x250]
00004974 673C beq +0x3E /* 000049B2 */
00004976 486E FFA0 pea.l [A6 - 0x60]
0000497A 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000497E 3F2E 000A move.w -[A7], [A6 + 0xA]
00004982 2F2E 000C move.l -[A7], [A6 + 0xC]
00004986 4EAD 0F82 jsr [A5 + 0xF82 /* export_492 */]
0000498A 4FEF 000C lea.l A7, [A7 + 0xC]
0000498E 486E FFA0 pea.l [A6 - 0x60]
00004992 486D FD84 pea.l [A5 - 0x27C]
00004996 486D FD84 pea.l [A5 - 0x27C]
0000499A A8AB syscall UnionRect
0000499C 1F2E 0010 move.b -[A7], [A6 + 0x10]
000049A0 2F2E 000C move.l -[A7], [A6 + 0xC]
000049A4 3F2E 000A move.w -[A7], [A6 + 0xA]
000049A8 3F2E 0008 move.w -[A7], [A6 + 0x8]
000049AC A8BD syscall StdArc
000049AE 6000 0288 bra +0x28A /* 00004C38 */
label000049B2:
000049B2 4A6E 0008 tst.w [A6 + 0x8]
000049B6 6C1A bge +0x1C /* 000049D2 */
000049B8 302E 0008 move.w D0, [A6 + 0x8]
000049BC D16E 000A add.w [A6 + 0xA], D0
000049C0 302E 0008 move.w D0, [A6 + 0x8]
000049C4 4440 neg.w D0
000049C6 3D40 0008 move.w [A6 + 0x8], D0
000049CA 6006 bra +0x8 /* 000049D2 */
label000049CC:
000049CC 066E FE98 000A addi.w [A6 + 0xA], 0xFE98
label000049D2:
000049D2 0C6E 0167 000A cmpi.w [A6 + 0xA], 0x167
000049D8 6EF2 bgt -0xC /* 000049CC */
000049DA 6006 bra +0x8 /* 000049E2 */
label000049DC:
000049DC 066E 0168 000A addi.w [A6 + 0xA], 0x168
label000049E2:
000049E2 4A6E 000A tst.w [A6 + 0xA]
000049E6 6DF4 blt -0xA /* 000049DC */
000049E8 0C6E 0167 0008 cmpi.w [A6 + 0x8], 0x167
000049EE 6F06 ble +0x8 /* 000049F6 */
000049F0 3D7C 0168 0008 move.w [A6 + 0x8], 0x168
label000049F6:
000049F6 42A7 clr.l -[A7]
000049F8 2F2D FD94 move.l -[A7], [A5 - 0x26C]
000049FC 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00004A00 201F move.l D0, [A7]+
00004A02 2D40 FFFA move.l [A6 - 0x6], D0
00004A06 4878 0052 push.l 0x52 /* 'R' */
00004A0A 2F2E FFFA move.l -[A7], [A6 - 0x6]
00004A0E 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00004A12 3D40 FFFE move.w [A6 - 0x2], D0
00004A16 4A2E 0010 tst.b [A6 + 0x10]
00004A1A 6600 0130 bne +0x132 /* 00004B4C */
00004A1E 206D FD94 movea.l A0, [A5 - 0x26C]
00004A22 302E FFFE move.w D0, [A6 - 0x2]
00004A26 5340 subq.w D0, 1
00004A28 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00004A2C D090 add.l D0, [A0]
00004A2E 2040 movea.l A0, D0
00004A30 43EE FFA8 lea.l A1, [A6 - 0x58]
00004A34 7013 moveq.l D0, 0x13
label00004A36:
00004A36 22D8 move.l [A1]+, [A0]+
00004A38 51C8 FFFC dbf D0, -0x6 /* 00004A36 */
00004A3C 32D8 move.w [A1]+, [A0]+
00004A3E 4A6E FFFE tst.w [A6 - 0x2]
00004A42 6F00 00B2 ble +0xB4 /* 00004AF6 */
00004A46 0C6E 006B FFA8 cmpi.w [A6 - 0x58], 0x6B /* 'k' */
00004A4C 6600 00A8 bne +0xAA /* 00004AF6 */
00004A50 4A6E FFC0 tst.w [A6 - 0x40]
00004A54 6600 00A0 bne +0xA2 /* 00004AF6 */
00004A58 302E FFEE move.w D0, [A6 - 0x12]
00004A5C B06E 000A cmp.w D0, [A6 + 0xA]
00004A60 6600 0094 bne +0x96 /* 00004AF6 */
00004A64 302E FFF0 move.w D0, [A6 - 0x10]
00004A68 B06E 0008 cmp.w D0, [A6 + 0x8]
00004A6C 6600 0088 bne +0x8A /* 00004AF6 */
00004A70 4267 clr.w -[A7]
00004A72 486E FFF2 pea.l [A6 - 0xE]
00004A76 2F2E 000C move.l -[A7], [A6 + 0xC]
00004A7A A8A6 syscall EqualRect
00004A7C 101F move.b D0, [A7]+
00004A7E 4A00 tst.b D0
00004A80 6774 beq +0x76 /* 00004AF6 */
00004A82 486E FFD2 pea.l [A6 - 0x2E]
00004A86 102E 0010 move.b D0, [A6 + 0x10]
00004A8A 4880 ext.w D0
00004A8C 3F00 move.w -[A7], D0
00004A8E 4EBA F98A jsr [PC - 0x676 /* 0000441A */]
00004A92 5C8F addq.l A7, 6
00004A94 486E FFC4 pea.l [A6 - 0x3C]
00004A98 102E 0010 move.b D0, [A6 + 0x10]
00004A9C 4880 ext.w D0
00004A9E 3F00 move.w -[A7], D0
00004AA0 4EBA FACA jsr [PC - 0x536 /* 0000456C */]
00004AA4 5C8F addq.l A7, 6
00004AA6 486E FFC8 pea.l [A6 - 0x38]
00004AAA 102E 0010 move.b D0, [A6 + 0x10]
00004AAE 4880 ext.w D0
00004AB0 3F00 move.w -[A7], D0
00004AB2 4EBA FAE6 jsr [PC - 0x51A /* 0000459A */]
00004AB6 5C8F addq.l A7, 6
00004AB8 206D AB82 movea.l A0, [A5 - 0x547E]
00004ABC 3D68 0036 FFDA move.w [A6 - 0x26], [A0 + 0x36]
00004AC2 206D AB82 movea.l A0, [A5 - 0x547E]
00004AC6 3D68 0034 FFDC move.w [A6 - 0x24], [A0 + 0x34]
00004ACC 7001 moveq.l D0, 0x01
00004ACE 3D40 FFC0 move.w [A6 - 0x40], D0
00004AD2 206D FD94 movea.l A0, [A5 - 0x26C]
00004AD6 302E FFFE move.w D0, [A6 - 0x2]
00004ADA 5340 subq.w D0, 1
00004ADC C1FC 0052 muls.w D0, 0x52 /* 'R' */
00004AE0 D090 add.l D0, [A0]
00004AE2 2040 movea.l A0, D0
00004AE4 43EE FFA8 lea.l A1, [A6 - 0x58]
00004AE8 7013 moveq.l D0, 0x13
label00004AEA:
00004AEA 20D9 move.l [A0]+, [A1]+
00004AEC 51C8 FFFC dbf D0, -0x6 /* 00004AEA */
00004AF0 30D9 move.w [A0]+, [A1]+
00004AF2 6000 0144 bra +0x146 /* 00004C38 */
label00004AF6:
00004AF6 486E FFD2 pea.l [A6 - 0x2E]
00004AFA 102E 0010 move.b D0, [A6 + 0x10]
00004AFE 4880 ext.w D0
00004B00 3F00 move.w -[A7], D0
00004B02 4EBA F916 jsr [PC - 0x6EA /* 0000441A */]
00004B06 5C8F addq.l A7, 6
00004B08 486E FFC4 pea.l [A6 - 0x3C]
00004B0C 102E 0010 move.b D0, [A6 + 0x10]
00004B10 4880 ext.w D0
00004B12 3F00 move.w -[A7], D0
00004B14 4EBA FA56 jsr [PC - 0x5AA /* 0000456C */]
00004B18 5C8F addq.l A7, 6
00004B1A 486E FFC8 pea.l [A6 - 0x38]
00004B1E 102E 0010 move.b D0, [A6 + 0x10]
00004B22 4880 ext.w D0
00004B24 3F00 move.w -[A7], D0
00004B26 4EBA FA72 jsr [PC - 0x58E /* 0000459A */]
00004B2A 5C8F addq.l A7, 6
00004B2C 206D AB82 movea.l A0, [A5 - 0x547E]
00004B30 3D68 0036 FFDA move.w [A6 - 0x26], [A0 + 0x36]
00004B36 206D AB82 movea.l A0, [A5 - 0x547E]
00004B3A 3D68 0034 FFDC move.w [A6 - 0x24], [A0 + 0x34]
00004B40 7001 moveq.l D0, 0x01
00004B42 3D40 FFC0 move.w [A6 - 0x40], D0
00004B46 426E FFBE clr.w [A6 - 0x42]
00004B4A 6040 bra +0x42 /* 00004B8C */
label00004B4C:
00004B4C 486E FFCA pea.l [A6 - 0x36]
00004B50 102E 0010 move.b D0, [A6 + 0x10]
00004B54 4880 ext.w D0
00004B56 3F00 move.w -[A7], D0
00004B58 4EBA F8C0 jsr [PC - 0x740 /* 0000441A */]
00004B5C 5C8F addq.l A7, 6
00004B5E 486E FFC2 pea.l [A6 - 0x3E]
00004B62 102E 0010 move.b D0, [A6 + 0x10]
00004B66 4880 ext.w D0
00004B68 3F00 move.w -[A7], D0
00004B6A 4EBA FA00 jsr [PC - 0x600 /* 0000456C */]
00004B6E 5C8F addq.l A7, 6
00004B70 486E FFC6 pea.l [A6 - 0x3A]
00004B74 102E 0010 move.b D0, [A6 + 0x10]
00004B78 4880 ext.w D0
00004B7A 3F00 move.w -[A7], D0
00004B7C 4EBA FA1C jsr [PC - 0x5E4 /* 0000459A */]
00004B80 5C8F addq.l A7, 6
00004B82 426E FFC0 clr.w [A6 - 0x40]
00004B86 7001 moveq.l D0, 0x01
00004B88 3D40 FFBE move.w [A6 - 0x42], D0
label00004B8C:
00004B8C 706B moveq.l D0, 0x6B
00004B8E 3D40 FFA8 move.w [A6 - 0x58], D0
00004B92 426E FFAA clr.w [A6 - 0x56]
00004B96 7001 moveq.l D0, 0x01
00004B98 3D40 FFAC move.w [A6 - 0x54], D0
00004B9C 42A7 clr.l -[A7]
00004B9E 2F2D FD94 move.l -[A7], [A5 - 0x26C]
00004BA2 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */]
00004BA6 508F addq.l A7, 8
00004BA8 2D40 FFAE move.l [A6 - 0x52], D0
00004BAC 102E 0010 move.b D0, [A6 + 0x10]
00004BB0 4880 ext.w D0
00004BB2 3F00 move.w -[A7], D0
00004BB4 4EBA F94C jsr [PC - 0x6B4 /* 00004502 */]
00004BB8 548F addq.l A7, 2
00004BBA 3D40 FFDE move.w [A6 - 0x22], D0
00004BBE 426E FFE0 clr.w [A6 - 0x20]
00004BC2 7001 moveq.l D0, 0x01
00004BC4 2D40 FFB2 move.l [A6 - 0x4E], D0
00004BC8 486E FFB6 pea.l [A6 - 0x4A]
00004BCC 3F2E 0008 move.w -[A7], [A6 + 0x8]
00004BD0 3F2E 000A move.w -[A7], [A6 + 0xA]
00004BD4 2F2E 000C move.l -[A7], [A6 + 0xC]
00004BD8 4EAD 0F82 jsr [A5 + 0xF82 /* export_492 */]
00004BDC 4FEF 000C lea.l A7, [A7 + 0xC]
00004BE0 206E 000C movea.l A0, [A6 + 0xC]
00004BE4 2D50 FFF2 move.l [A6 - 0xE], [A0]
00004BE8 206E 000C movea.l A0, [A6 + 0xC]
00004BEC 2D68 0004 FFF6 move.l [A6 - 0xA], [A0 + 0x4]
00004BF2 3D6E 000A FFEE move.w [A6 - 0x12], [A6 + 0xA]
00004BF8 3D6E 0008 FFF0 move.w [A6 - 0x10], [A6 + 0x8]
00004BFE 42AE FFE2 clr.l [A6 - 0x1E]
00004C02 42AE FFE6 clr.l [A6 - 0x1A]
00004C06 42AE FFEA clr.l [A6 - 0x16]
00004C0A 2F2D FD94 move.l -[A7], [A5 - 0x26C]
00004C0E 206E FFFA movea.l A0, [A6 - 0x6]
00004C12 4868 0052 pea.l [A0 + 0x52]
00004C16 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00004C1A 206D FD94 movea.l A0, [A5 - 0x26C]
00004C1E 302E FFFE move.w D0, [A6 - 0x2]
00004C22 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00004C26 D090 add.l D0, [A0]
00004C28 2040 movea.l A0, D0
00004C2A 43EE FFA8 lea.l A1, [A6 - 0x58]
00004C2E 7013 moveq.l D0, 0x13
label00004C30:
00004C30 20D9 move.l [A0]+, [A1]+
00004C32 51C8 FFFC dbf D0, -0x6 /* 00004C30 */
00004C36 30D9 move.w [A0]+, [A1]+
label00004C38:
00004C38 4E5E unlink A6
00004C3A 205F movea.l A0, [A7]+
00004C3C 4FEF 000A lea.l A7, [A7 + 0xA]
00004C40 4ED0 jmp [A0]
export_532:
00004C42 4E56 0000 link A6, 0
00004C46 4A6D FDAA tst.w [A5 - 0x256]
00004C4A 6754 beq +0x56 /* 00004CA0 */
00004C4C 4A6D FDB2 tst.w [A5 - 0x24E]
00004C50 664E bne +0x50 /* 00004CA0 */
00004C52 7001 moveq.l D0, 0x01
00004C54 3B40 FD5E move.w [A5 - 0x2A2], D0
00004C58 102E 000C move.b D0, [A6 + 0xC]
00004C5C 4880 ext.w D0
00004C5E 3F00 move.w -[A7], D0
00004C60 4EBA F8A0 jsr [PC - 0x760 /* 00004502 */]
00004C64 548F addq.l A7, 2
00004C66 3B40 FD52 move.w [A5 - 0x2AE], D0
00004C6A 486D FD6C pea.l [A5 - 0x294]
00004C6E 102E 000C move.b D0, [A6 + 0xC]
00004C72 4880 ext.w D0
00004C74 3F00 move.w -[A7], D0
00004C76 4EBA F7A2 jsr [PC - 0x85E /* 0000441A */]
00004C7A 5C8F addq.l A7, 6
00004C7C 486D FD60 pea.l [A5 - 0x2A0]
00004C80 102E 000C move.b D0, [A6 + 0xC]
00004C84 4880 ext.w D0
00004C86 3F00 move.w -[A7], D0
00004C88 4EBA F8E2 jsr [PC - 0x71E /* 0000456C */]
00004C8C 5C8F addq.l A7, 6
00004C8E 486D FD62 pea.l [A5 - 0x29E]
00004C92 102E 000C move.b D0, [A6 + 0xC]
00004C96 4880 ext.w D0
00004C98 3F00 move.w -[A7], D0
00004C9A 4EBA F8FE jsr [PC - 0x702 /* 0000459A */]
00004C9E 5C8F addq.l A7, 6
label00004CA0:
00004CA0 4E5E unlink A6
00004CA2 205F movea.l A0, [A7]+
00004CA4 4FEF 0006 lea.l A7, [A7 + 0x6]
00004CA8 4ED0 jmp [A0]
export_526:
00004CAA 4E56 FFA0 link A6, -0x0060
00004CAE 3F3C 0001 move.w -[A7], 0x1
00004CB2 206D AB82 movea.l A0, [A5 - 0x547E]
00004CB6 2F28 0030 move.l -[A7], [A0 + 0x30]
00004CBA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004CBE 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00004CC2 4FEF 000A lea.l A7, [A7 + 0xA]
00004CC6 4A40 tst.w D0
00004CC8 6600 01E8 bne +0x1EA /* 00004EB2 */
00004CCC 206D AB82 movea.l A0, [A5 - 0x547E]
00004CD0 4A68 0036 tst.w [A0 + 0x36]
00004CD4 6700 01DC beq +0x1DE /* 00004EB2 */
00004CD8 206D AB82 movea.l A0, [A5 - 0x547E]
00004CDC 4A68 0034 tst.w [A0 + 0x34]
00004CE0 6700 01D0 beq +0x1D2 /* 00004EB2 */
00004CE4 4267 clr.w -[A7]
00004CE6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004CEA 486D FDB4 pea.l [A5 - 0x24C]
00004CEE A8AD syscall PtInRect
00004CF0 101F move.b D0, [A7]+
00004CF2 4A00 tst.b D0
00004CF4 6700 01BC beq +0x1BE /* 00004EB2 */
00004CF8 4267 clr.w -[A7]
00004CFA 206D AB82 movea.l A0, [A5 - 0x547E]
00004CFE 2F28 0030 move.l -[A7], [A0 + 0x30]
00004D02 486D FDB4 pea.l [A5 - 0x24C]
00004D06 A8AD syscall PtInRect
00004D08 101F move.b D0, [A7]+
00004D0A 4A00 tst.b D0
00004D0C 6700 01A4 beq +0x1A6 /* 00004EB2 */
00004D10 4A6D FDB0 tst.w [A5 - 0x250]
00004D14 6742 beq +0x44 /* 00004D58 */
00004D16 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004D1A 206D AB82 movea.l A0, [A5 - 0x547E]
00004D1E 2F28 0030 move.l -[A7], [A0 + 0x30]
00004D22 486E FFA0 pea.l [A6 - 0x60]
00004D26 A8AC syscall Pt2Rect
00004D28 206D AB82 movea.l A0, [A5 - 0x547E]
00004D2C 3028 0034 move.w D0, [A0 + 0x34]
00004D30 D16E FFA4 add.w [A6 - 0x5C], D0
00004D34 206D AB82 movea.l A0, [A5 - 0x547E]
00004D38 3028 0036 move.w D0, [A0 + 0x36]
00004D3C D16E FFA6 add.w [A6 - 0x5A], D0
00004D40 486E FFA0 pea.l [A6 - 0x60]
00004D44 486D FD84 pea.l [A5 - 0x27C]
00004D48 486D FD84 pea.l [A5 - 0x27C]
00004D4C A8AB syscall UnionRect
00004D4E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004D52 A890 syscall StdLine
00004D54 6000 015C bra +0x15E /* 00004EB2 */
label00004D58:
00004D58 4A6D FDAA tst.w [A5 - 0x256]
00004D5C 675A beq +0x5C /* 00004DB8 */
00004D5E 4A6D FDB2 tst.w [A5 - 0x24E]
00004D62 6600 014E bne +0x150 /* 00004EB2 */
00004D66 206D AB82 movea.l A0, [A5 - 0x547E]
00004D6A 3B68 0038 FD52 move.w [A5 - 0x2AE], [A0 + 0x38]
00004D70 486D FD64 pea.l [A5 - 0x29C]
00004D74 4267 clr.w -[A7]
00004D76 4EBA F6A2 jsr [PC - 0x95E /* 0000441A */]
00004D7A 5C8F addq.l A7, 6
00004D7C 486D FD5A pea.l [A5 - 0x2A6]
00004D80 4267 clr.w -[A7]
00004D82 4EBA F7E8 jsr [PC - 0x818 /* 0000456C */]
00004D86 5C8F addq.l A7, 6
00004D88 486D FD5C pea.l [A5 - 0x2A4]
00004D8C 4267 clr.w -[A7]
00004D8E 4EBA F80A jsr [PC - 0x7F6 /* 0000459A */]
00004D92 5C8F addq.l A7, 6
00004D94 206D AB82 movea.l A0, [A5 - 0x547E]
00004D98 3B68 0036 FD54 move.w [A5 - 0x2AC], [A0 + 0x36]
00004D9E 206D AB82 movea.l A0, [A5 - 0x547E]
00004DA2 3B68 0034 FD56 move.w [A5 - 0x2AA], [A0 + 0x34]
00004DA8 7001 moveq.l D0, 0x01
00004DAA 3B40 FD58 move.w [A5 - 0x2A8], D0
00004DAE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004DB2 A890 syscall StdLine
00004DB4 6000 00FC bra +0xFE /* 00004EB2 */
label00004DB8:
00004DB8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004DBC 206D AB82 movea.l A0, [A5 - 0x547E]
00004DC0 2F28 0030 move.l -[A7], [A0 + 0x30]
00004DC4 486E FFA0 pea.l [A6 - 0x60]
00004DC8 A8AC syscall Pt2Rect
00004DCA 42A7 clr.l -[A7]
00004DCC 2F2D FD94 move.l -[A7], [A5 - 0x26C]
00004DD0 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00004DD4 201F move.l D0, [A7]+
00004DD6 2D40 FFFA move.l [A6 - 0x6], D0
00004DDA 4878 0052 push.l 0x52 /* 'R' */
00004DDE 2F2E FFFA move.l -[A7], [A6 - 0x6]
00004DE2 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00004DE6 3D40 FFFE move.w [A6 - 0x2], D0
00004DEA 7067 moveq.l D0, 0x67
00004DEC 3D40 FFA8 move.w [A6 - 0x58], D0
00004DF0 426E FFAA clr.w [A6 - 0x56]
00004DF4 7003 moveq.l D0, 0x03
00004DF6 3D40 FFAC move.w [A6 - 0x54], D0
00004DFA 42A7 clr.l -[A7]
00004DFC 2F2D FD94 move.l -[A7], [A5 - 0x26C]
00004E00 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */]
00004E04 508F addq.l A7, 8
00004E06 2D40 FFAE move.l [A6 - 0x52], D0
00004E0A 206D AB82 movea.l A0, [A5 - 0x547E]
00004E0E 3D68 0038 FFDE move.w [A6 - 0x22], [A0 + 0x38]
00004E14 7001 moveq.l D0, 0x01
00004E16 2D40 FFB2 move.l [A6 - 0x4E], D0
00004E1A 41EE FFB6 lea.l A0, [A6 - 0x4A]
00004E1E 43EE FFA0 lea.l A1, [A6 - 0x60]
00004E22 20D9 move.l [A0]+, [A1]+
00004E24 20D9 move.l [A0]+, [A1]+
00004E26 7001 moveq.l D0, 0x01
00004E28 3D40 FFC0 move.w [A6 - 0x40], D0
00004E2C 426E FFBE clr.w [A6 - 0x42]
00004E30 486E FFD2 pea.l [A6 - 0x2E]
00004E34 4267 clr.w -[A7]
00004E36 4EBA F5E2 jsr [PC - 0xA1E /* 0000441A */]
00004E3A 5C8F addq.l A7, 6
00004E3C 486E FFC4 pea.l [A6 - 0x3C]
00004E40 4267 clr.w -[A7]
00004E42 4EBA F728 jsr [PC - 0x8D8 /* 0000456C */]
00004E46 5C8F addq.l A7, 6
00004E48 486E FFC8 pea.l [A6 - 0x38]
00004E4C 4267 clr.w -[A7]
00004E4E 4EBA F74A jsr [PC - 0x8B6 /* 0000459A */]
00004E52 5C8F addq.l A7, 6
00004E54 206D AB82 movea.l A0, [A5 - 0x547E]
00004E58 3D68 0036 FFDA move.w [A6 - 0x26], [A0 + 0x36]
00004E5E 206D AB82 movea.l A0, [A5 - 0x547E]
00004E62 3D68 0034 FFDC move.w [A6 - 0x24], [A0 + 0x34]
00004E68 2D6E 0008 FFF2 move.l [A6 - 0xE], [A6 + 0x8]
00004E6E 206D AB82 movea.l A0, [A5 - 0x547E]
00004E72 2D68 0030 FFF6 move.l [A6 - 0xA], [A0 + 0x30]
00004E78 42AE FFE2 clr.l [A6 - 0x1E]
00004E7C 42AE FFE6 clr.l [A6 - 0x1A]
00004E80 42AE FFEA clr.l [A6 - 0x16]
00004E84 2F2D FD94 move.l -[A7], [A5 - 0x26C]
00004E88 206E FFFA movea.l A0, [A6 - 0x6]
00004E8C 4868 0052 pea.l [A0 + 0x52]
00004E90 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00004E94 206D FD94 movea.l A0, [A5 - 0x26C]
00004E98 302E FFFE move.w D0, [A6 - 0x2]
00004E9C C1FC 0052 muls.w D0, 0x52 /* 'R' */
00004EA0 D090 add.l D0, [A0]
00004EA2 2040 movea.l A0, D0
00004EA4 43EE FFA8 lea.l A1, [A6 - 0x58]
00004EA8 7013 moveq.l D0, 0x13
label00004EAA:
00004EAA 20D9 move.l [A0]+, [A1]+
00004EAC 51C8 FFFC dbf D0, -0x6 /* 00004EAA */
00004EB0 30D9 move.w [A0]+, [A1]+
label00004EB2:
00004EB2 4E5E unlink A6
00004EB4 205F movea.l A0, [A7]+
00004EB6 4FEF 0004 lea.l A7, [A7 + 0x4]
00004EBA 4ED0 jmp [A0]
export_534:
00004EBC 4E56 FF96 link A6, -0x006A
00004EC0 302E 000E move.w D0, [A6 + 0xE]
00004EC4 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00004EC8 000A 002A ori.b A2, 0x2A /* '*' */
00004ECC 008C 006E 008D ori.l A4, 0x6E008D
00004ED2 017A 0096 bchg [PC + 0x96 /* 00004F6A, value 0xFFEC */], D0
00004ED6 01E2 .incomplete
00004ED8 0097 035C 00A0 ori.l [A7], 0x35C00A0
00004EDE 0392 bclr [A2], D1
00004EE0 00A1 04B6 008E ori.l -[A1], 0x4B6008E
00004EE6 0500 btst D0, D2
00004EE8 008F 05FC 00A4 ori.l A7, 0x5FC00A4
00004EEE 0616 00A3 addi.b [A6], 0xA3
00004EF2 062C 526D FDB0 addi.b [A4 - 0x250], 0x6D /* 'm' */
00004EF8 0C6D 0001 FDB0 cmpi.w [A5 - 0x250], 0x1
00004EFE 662A bne +0x2C /* 00004F2A */
00004F00 486D FD84 pea.l [A5 - 0x27C]
00004F04 3F3C 7FFF move.w -[A7], 0x7FFF
00004F08 3F3C 7FFF move.w -[A7], 0x7FFF
00004F0C 3F3C 8000 move.w -[A7], 0x8000
00004F10 3F3C 8000 move.w -[A7], 0x8000
00004F14 A8A7 syscall SetRect
00004F16 42A7 clr.l -[A7]
00004F18 486D AB0E pea.l [A5 - 0x54F2]
00004F1C A8F3 syscall OpenPicture
00004F1E 205F movea.l A0, [A7]+
00004F20 2B48 FD90 move.l [A5 - 0x270], A0
00004F24 A897 syscall ShowPen
00004F26 6000 05F6 bra +0x5F8 /* 0000551E */
label00004F2A:
00004F2A 3F2E 000E move.w -[A7], [A6 + 0xE]
00004F2E 3F2E 000C move.w -[A7], [A6 + 0xC]
00004F32 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004F36 A8F1 syscall StdComment
00004F38 6000 05E4 bra +0x5E6 /* 0000551E */
00004F3C 536D FDB0 subq.w [A5 - 0x250], 1
00004F40 4A6D FDB0 tst.w [A5 - 0x250]
00004F44 6600 00F4 bne +0xF6 /* 0000503A */
00004F48 A896 syscall HidePen
00004F4A A8F4 syscall ClosePicture
00004F4C 206D FD90 movea.l A0, [A5 - 0x270]
00004F50 2050 movea.l A0, [A0]
00004F52 5488 addq.l A0, 2
00004F54 43ED FD84 lea.l A1, [A5 - 0x27C]
00004F58 20D9 move.l [A0]+, [A1]+
00004F5A 20D9 move.l [A0]+, [A1]+
00004F5C 42A7 clr.l -[A7]
00004F5E 2F2D FD94 move.l -[A7], [A5 - 0x26C]
00004F62 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00004F66 201F move.l D0, [A7]+
00004F68 2D40 FFEC move.l [A6 - 0x14], D0
00004F6C 4878 0052 push.l 0x52 /* 'R' */
00004F70 2F2E FFEC move.l -[A7], [A6 - 0x14]
00004F74 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00004F78 3D40 FFFE move.w [A6 - 0x2], D0
00004F7C 706C moveq.l D0, 0x6C
00004F7E 3D40 FF9A move.w [A6 - 0x66], D0
00004F82 426E FF9C clr.w [A6 - 0x64]
00004F86 7001 moveq.l D0, 0x01
00004F88 3D40 FF9E move.w [A6 - 0x62], D0
00004F8C 42A7 clr.l -[A7]
00004F8E 2F2D FD94 move.l -[A7], [A5 - 0x26C]
00004F92 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */]
00004F96 508F addq.l A7, 8
00004F98 2D40 FFA0 move.l [A6 - 0x60], D0
00004F9C 7001 moveq.l D0, 0x01
00004F9E 2D40 FFA4 move.l [A6 - 0x5C], D0
00004FA2 41EE FFA8 lea.l A0, [A6 - 0x58]
00004FA6 43ED FD84 lea.l A1, [A5 - 0x27C]
00004FAA 20D9 move.l [A0]+, [A1]+
00004FAC 20D9 move.l [A0]+, [A1]+
00004FAE 7001 moveq.l D0, 0x01
00004FB0 3D40 FFB2 move.w [A6 - 0x4E], D0
00004FB4 7001 moveq.l D0, 0x01
00004FB6 3D40 FFB0 move.w [A6 - 0x50], D0
00004FBA 3D7C 00FF FFB6 move.w [A6 - 0x4A], 0xFF
00004FC0 3D7C 00FF FFB4 move.w [A6 - 0x4C], 0xFF
00004FC6 426E FFBA clr.w [A6 - 0x46]
00004FCA 426E FFB8 clr.w [A6 - 0x48]
00004FCE 41EE FFC4 lea.l A0, [A6 - 0x3C]
00004FD2 43ED AB72 lea.l A1, [A5 - 0x548E]
00004FD6 20D9 move.l [A0]+, [A1]+
00004FD8 20D9 move.l [A0]+, [A1]+
00004FDA 41EE FFBC lea.l A0, [A6 - 0x44]
00004FDE 43ED AB6A lea.l A1, [A5 - 0x5496]
00004FE2 20D9 move.l [A0]+, [A1]+
00004FE4 20D9 move.l [A0]+, [A1]+
00004FE6 7001 moveq.l D0, 0x01
00004FE8 3D40 FFCC move.w [A6 - 0x34], D0
00004FEC 7001 moveq.l D0, 0x01
00004FEE 3D40 FFCE move.w [A6 - 0x32], D0
00004FF2 426E FFD0 clr.w [A6 - 0x30]
00004FF6 426E FFD2 clr.w [A6 - 0x2E]
00004FFA 42AE FFD4 clr.l [A6 - 0x2C]
00004FFE 2D6D FD90 FFD8 move.l [A6 - 0x28], [A5 - 0x270]
00005004 42AE FFDC clr.l [A6 - 0x24]
00005008 2F2D FD94 move.l -[A7], [A5 - 0x26C]
0000500C 206E FFEC movea.l A0, [A6 - 0x14]
00005010 4868 0052 pea.l [A0 + 0x52]
00005014 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00005018 206D FD94 movea.l A0, [A5 - 0x26C]
0000501C 302E FFFE move.w D0, [A6 - 0x2]
00005020 C1FC 0052 muls.w D0, 0x52 /* 'R' */
00005024 D090 add.l D0, [A0]
00005026 2040 movea.l A0, D0
00005028 43EE FF9A lea.l A1, [A6 - 0x66]
0000502C 7013 moveq.l D0, 0x13
label0000502E:
0000502E 20D9 move.l [A0]+, [A1]+
00005030 51C8 FFFC dbf D0, -0x6 /* 0000502E */
00005034 30D9 move.w [A0]+, [A1]+
00005036 6000 04E6 bra +0x4E8 /* 0000551E */
label0000503A:
0000503A 3F2E 000E move.w -[A7], [A6 + 0xE]
0000503E 3F2E 000C move.w -[A7], [A6 + 0xC]
00005042 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005046 A8F1 syscall StdComment
00005048 6000 04D4 bra +0x4D6 /* 0000551E */
0000504C 4A6D FDB0 tst.w [A5 - 0x250]
00005050 6712 beq +0x14 /* 00005064 */
00005052 3F2E 000E move.w -[A7], [A6 + 0xE]
00005056 3F2E 000C move.w -[A7], [A6 + 0xC]
0000505A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000505E A8F1 syscall StdComment
00005060 6000 04BC bra +0x4BE /* 0000551E */
label00005064:
00005064 7001 moveq.l D0, 0x01
00005066 3B40 FDAC move.w [A5 - 0x254], D0
0000506A 42A7 clr.l -[A7]
0000506C 42A7 clr.l -[A7]
0000506E 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00005072 205F movea.l A0, [A7]+
00005074 2B48 FDA2 move.l [A5 - 0x25E], A0
00005078 42A7 clr.l -[A7]
0000507A 4878 0002 push.l 0x2
0000507E 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00005082 205F movea.l A0, [A7]+
00005084 2B48 FDA6 move.l [A5 - 0x25A], A0
00005088 206D FDA6 movea.l A0, [A5 - 0x25A]
0000508C 2050 movea.l A0, [A0]
0000508E 4250 clr.w [A0]
00005090 206E 0008 movea.l A0, [A6 + 0x8]
00005094 2050 movea.l A0, [A0]
00005096 7000 moveq.l D0, 0x00
00005098 1010 move.b D0, [A0]
0000509A 3B40 FD98 move.w [A5 - 0x268], D0
0000509E 486D FD9A pea.l [A5 - 0x266]
000050A2 3F3C 7FFF move.w -[A7], 0x7FFF
000050A6 3F3C 7FFF move.w -[A7], 0x7FFF
000050AA 3F3C 8000 move.w -[A7], 0x8000
000050AE 3F3C 8000 move.w -[A7], 0x8000
000050B2 A8A7 syscall SetRect
000050B4 6000 0468 bra +0x46A /* 0000551E */
000050B8 4A6D FDB0 tst.w [A5 - 0x250]
000050BC 6712 beq +0x14 /* 000050D0 */
000050BE 3F2E 000E move.w -[A7], [A6 + 0xE]
000050C2 3F2E 000C move.w -[A7], [A6 + 0xC]
000050C6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000050CA A8F1 syscall StdComment
000050CC 6000 0450 bra +0x452 /* 0000551E */
label000050D0:
000050D0 426D FDAC clr.w [A5 - 0x254]
000050D4 4267 clr.w -[A7]
000050D6 486D FD9A pea.l [A5 - 0x266]
000050DA A8AE syscall EmptyRect
000050DC 101F move.b D0, [A7]+
000050DE 4A00 tst.b D0
000050E0 6714 beq +0x16 /* 000050F6 */
000050E2 2F2D FDA2 move.l -[A7], [A5 - 0x25E]
000050E6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000050EA 2F2D FDA6 move.l -[A7], [A5 - 0x25A]
000050EE 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000050F2 6000 042A bra +0x42C /* 0000551E */
label000050F6:
000050F6 4267 clr.w -[A7]
000050F8 2F2D FDA2 move.l -[A7], [A5 - 0x25E]
000050FC 2F2D FDA6 move.l -[A7], [A5 - 0x25A]
00005100 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00005104 301F move.w D0, [A7]+
00005106 2F2D FDA2 move.l -[A7], [A5 - 0x25E]
0000510A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
0000510E 426E FFF0 clr.w [A6 - 0x10]
00005112 0C6D 0002 FD98 cmpi.w [A5 - 0x268], 0x2
00005118 6606 bne +0x8 /* 00005120 */
0000511A 7001 moveq.l D0, 0x01
0000511C 3D40 FFF0 move.w [A6 - 0x10], D0
label00005120:
00005120 0C6D 0003 FD98 cmpi.w [A5 - 0x268], 0x3
00005126 6606 bne +0x8 /* 0000512E */
00005128 70FF moveq.l D0, 0xFFFFFFFF
0000512A 3D40 FFF0 move.w [A6 - 0x10], D0
label0000512E:
0000512E 70FF moveq.l D0, 0xFFFFFFFF
00005130 3D40 FFF2 move.w [A6 - 0xE], D0
00005134 7003 moveq.l D0, 0x03
00005136 3D40 FFF4 move.w [A6 - 0xC], D0
0000513A 700C moveq.l D0, 0x0C
0000513C 3D40 FFF6 move.w [A6 - 0xA], D0
00005140 426E FFF8 clr.w [A6 - 0x8]
00005144 42AE FFFA clr.l [A6 - 0x6]
00005148 3F3C 000E move.w -[A7], 0xE
0000514C 486E FFF0 pea.l [A6 - 0x10]
00005150 2F2D FDA6 move.l -[A7], [A5 - 0x25A]
00005154 4EAD 0992 jsr [A5 + 0x992 /* export_302 */]
00005158 4FEF 000A lea.l A7, [A7 + 0xA]
0000515C 42A7 clr.l -[A7]
0000515E 2F2D FD94 move.l -[A7], [A5 - 0x26C]
00005162 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00005166 201F move.l D0, [A7]+
00005168 2D40 FFEC move.l [A6 - 0x14], D0
0000516C 4878 0052 push.l 0x52 /* 'R' */
00005170 2F2E FFEC move.l -[A7], [A6 - 0x14]
00005174 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00005178 3D40 FFFE move.w [A6 - 0x2], D0
0000517C 706A moveq.l D0, 0x6A
0000517E 3D40 FF9A move.w [A6 - 0x66], D0
00005182 426E FF9C clr.w [A6 - 0x64]
00005186 7001 moveq.l D0, 0x01
00005188 3D40 FF9E move.w [A6 - 0x62], D0
0000518C 42A7 clr.l -[A7]
0000518E 2F2D FD94 move.l -[A7], [A5 - 0x26C]
00005192 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */]
00005196 508F addq.l A7, 8
00005198 2D40 FFA0 move.l [A6 - 0x60], D0
0000519C 7001 moveq.l D0, 0x01
0000519E 2D40 FFA4 move.l [A6 - 0x5C], D0
000051A2 41EE FFA8 lea.l A0, [A6 - 0x58]
000051A6 43ED FD9A lea.l A1, [A5 - 0x266]
000051AA 20D9 move.l [A0]+, [A1]+
000051AC 20D9 move.l [A0]+, [A1]+
000051AE 426E FFB2 clr.w [A6 - 0x4E]
000051B2 426E FFB0 clr.w [A6 - 0x50]
000051B6 41EE FFC4 lea.l A0, [A6 - 0x3C]
000051BA 43ED AB72 lea.l A1, [A5 - 0x548E]
000051BE 20D9 move.l [A0]+, [A1]+
000051C0 20D9 move.l [A0]+, [A1]+
000051C2 41EE FFBC lea.l A0, [A6 - 0x44]
000051C6 43ED AB7A lea.l A1, [A5 - 0x5486]
000051CA 20D9 move.l [A0]+, [A1]+
000051CC 20D9 move.l [A0]+, [A1]+
000051CE 3D7C 00FF FFB6 move.w [A6 - 0x4A], 0xFF
000051D4 426E FFBA clr.w [A6 - 0x46]
000051D8 3D7C 00FF FFB4 move.w [A6 - 0x4C], 0xFF
000051DE 426E FFB8 clr.w [A6 - 0x48]
000051E2 7001 moveq.l D0, 0x01
000051E4 3D40 FFCC move.w [A6 - 0x34], D0
000051E8 7001 moveq.l D0, 0x01
000051EA 3D40 FFCE move.w [A6 - 0x32], D0
000051EE 426E FFD0 clr.w [A6 - 0x30]
000051F2 426E FFD2 clr.w [A6 - 0x2E]
000051F6 42AE FFD4 clr.l [A6 - 0x2C]
000051FA 2D6D FDA6 FFD8 move.l [A6 - 0x28], [A5 - 0x25A]
00005200 42AE FFDC clr.l [A6 - 0x24]
00005204 2F2D FD94 move.l -[A7], [A5 - 0x26C]
00005208 206E FFEC movea.l A0, [A6 - 0x14]
0000520C 4868 0052 pea.l [A0 + 0x52]
00005210 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00005214 206D FD94 movea.l A0, [A5 - 0x26C]
00005218 302E FFFE move.w D0, [A6 - 0x2]
0000521C C1FC 0052 muls.w D0, 0x52 /* 'R' */
00005220 D090 add.l D0, [A0]
00005222 2040 movea.l A0, D0
00005224 43EE FF9A lea.l A1, [A6 - 0x66]
00005228 7013 moveq.l D0, 0x13
label0000522A:
0000522A 20D9 move.l [A0]+, [A1]+
0000522C 51C8 FFFC dbf D0, -0x6 /* 0000522A */
00005230 30D9 move.w [A0]+, [A1]+
00005232 6000 02EA bra +0x2EC /* 0000551E */
00005236 4A6D FDB0 tst.w [A5 - 0x250]
0000523A 6712 beq +0x14 /* 0000524E */
0000523C 3F2E 000E move.w -[A7], [A6 + 0xE]
00005240 3F2E 000C move.w -[A7], [A6 + 0xC]
00005244 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005248 A8F1 syscall StdComment
0000524A 6000 02D2 bra +0x2D4 /* 0000551E */
label0000524E:
0000524E 7001 moveq.l D0, 0x01
00005250 3B40 FDAA move.w [A5 - 0x256], D0
00005254 426D FD52 clr.w [A5 - 0x2AE]
00005258 42A7 clr.l -[A7]
0000525A A8CB syscall OpenPoly
0000525C 205F movea.l A0, [A7]+
0000525E 2B48 FD74 move.l [A5 - 0x28C], A0
00005262 426D FD58 clr.w [A5 - 0x2A8]
00005266 426D FD5E clr.w [A5 - 0x2A2]
0000526A A897 syscall ShowPen
0000526C 6000 02B0 bra +0x2B2 /* 0000551E */
00005270 4A6D FDB0 tst.w [A5 - 0x250]
00005274 6712 beq +0x14 /* 00005288 */
00005276 3F2E 000E move.w -[A7], [A6 + 0xE]
0000527A 3F2E 000C move.w -[A7], [A6 + 0xC]
0000527E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005282 A8F1 syscall StdComment
00005284 6000 0298 bra +0x29A /* 0000551E */
label00005288:
00005288 426D FDAA clr.w [A5 - 0x256]
0000528C A896 syscall HidePen
0000528E A8CC syscall ClosePoly/ClosePgon
00005290 42A7 clr.l -[A7]
00005292 2F2D FD74 move.l -[A7], [A5 - 0x28C]
00005296 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
0000529A 201F move.l D0, [A7]+
0000529C 0C80 0000 0FA0 cmpi.l D0, 0xFA0
000052A2 6F0C ble +0xE /* 000052B0 */
000052A4 2F2D FD74 move.l -[A7], [A5 - 0x28C]
000052A8 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000052AC 6000 0270 bra +0x272 /* 0000551E */
label000052B0:
000052B0 42A7 clr.l -[A7]
000052B2 2F2D FD94 move.l -[A7], [A5 - 0x26C]
000052B6 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000052BA 201F move.l D0, [A7]+
000052BC 2D40 FFEC move.l [A6 - 0x14], D0
000052C0 4878 0052 push.l 0x52 /* 'R' */
000052C4 2F2E FFEC move.l -[A7], [A6 - 0x14]
000052C8 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000052CC 3D40 FFFE move.w [A6 - 0x2], D0
000052D0 7068 moveq.l D0, 0x68
000052D2 3D40 FF9A move.w [A6 - 0x66], D0
000052D6 426E FF9C clr.w [A6 - 0x64]
000052DA 7001 moveq.l D0, 0x01
000052DC 3D40 FF9E move.w [A6 - 0x62], D0
000052E0 42A7 clr.l -[A7]
000052E2 2F2D FD94 move.l -[A7], [A5 - 0x26C]
000052E6 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */]
000052EA 508F addq.l A7, 8
000052EC 2D40 FFA0 move.l [A6 - 0x60], D0
000052F0 7001 moveq.l D0, 0x01
000052F2 2D40 FFA4 move.l [A6 - 0x5C], D0
000052F6 206D FD74 movea.l A0, [A5 - 0x28C]
000052FA 2050 movea.l A0, [A0]
000052FC 43EE FFA8 lea.l A1, [A6 - 0x58]
00005300 5488 addq.l A0, 2
00005302 22D8 move.l [A1]+, [A0]+
00005304 22D8 move.l [A1]+, [A0]+
00005306 3D6D FD58 FFB2 move.w [A6 - 0x4E], [A5 - 0x2A8]
0000530C 3D6D FD5E FFB0 move.w [A6 - 0x50], [A5 - 0x2A2]
00005312 41EE FFC4 lea.l A0, [A6 - 0x3C]
00005316 43ED FD64 lea.l A1, [A5 - 0x29C]
0000531A 20D9 move.l [A0]+, [A1]+
0000531C 20D9 move.l [A0]+, [A1]+
0000531E 41EE FFBC lea.l A0, [A6 - 0x44]
00005322 43ED FD6C lea.l A1, [A5 - 0x294]
00005326 20D9 move.l [A0]+, [A1]+
00005328 20D9 move.l [A0]+, [A1]+
0000532A 3D6D FD5A FFB6 move.w [A6 - 0x4A], [A5 - 0x2A6]
00005330 3D6D FD5C FFBA move.w [A6 - 0x46], [A5 - 0x2A4]
00005336 3D6D FD60 FFB4 move.w [A6 - 0x4C], [A5 - 0x2A0]
0000533C 3D6D FD62 FFB8 move.w [A6 - 0x48], [A5 - 0x29E]
00005342 3D6D FD54 FFCC move.w [A6 - 0x34], [A5 - 0x2AC]
00005348 3D6D FD56 FFCE move.w [A6 - 0x32], [A5 - 0x2AA]
0000534E 3D6D FD52 FFD0 move.w [A6 - 0x30], [A5 - 0x2AE]
00005354 426E FFD2 clr.w [A6 - 0x2E]
00005358 42AE FFD4 clr.l [A6 - 0x2C]
0000535C 2D6D FD74 FFD8 move.l [A6 - 0x28], [A5 - 0x28C]
00005362 42AE FFDC clr.l [A6 - 0x24]
00005366 2F2D FD94 move.l -[A7], [A5 - 0x26C]
0000536A 206E FFEC movea.l A0, [A6 - 0x14]
0000536E 4868 0052 pea.l [A0 + 0x52]
00005372 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00005376 206D FD94 movea.l A0, [A5 - 0x26C]
0000537A 302E FFFE move.w D0, [A6 - 0x2]
0000537E C1FC 0052 muls.w D0, 0x52 /* 'R' */
00005382 D090 add.l D0, [A0]
00005384 2040 movea.l A0, D0
00005386 43EE FF9A lea.l A1, [A6 - 0x66]
0000538A 7013 moveq.l D0, 0x13
label0000538C:
0000538C 20D9 move.l [A0]+, [A1]+
0000538E 51C8 FFFC dbf D0, -0x6 /* 0000538C */
00005392 30D9 move.w [A0]+, [A1]+
00005394 6000 0188 bra +0x18A /* 0000551E */
00005398 4A6D FDB0 tst.w [A5 - 0x250]
0000539C 6712 beq +0x14 /* 000053B0 */
0000539E 3F2E 000E move.w -[A7], [A6 + 0xE]
000053A2 3F2E 000C move.w -[A7], [A6 + 0xC]
000053A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000053AA A8F1 syscall StdComment
000053AC 6000 0170 bra +0x172 /* 0000551E */
label000053B0:
000053B0 7001 moveq.l D0, 0x01
000053B2 3B40 FDAE move.w [A5 - 0x252], D0
000053B6 426D FD7A clr.w [A5 - 0x286]
000053BA 426D FD78 clr.w [A5 - 0x288]
000053BE 42A7 clr.l -[A7]
000053C0 42A7 clr.l -[A7]
000053C2 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000053C6 205F movea.l A0, [A7]+
000053C8 2B48 FD8C move.l [A5 - 0x274], A0
000053CC 486D FD7C pea.l [A5 - 0x284]
000053D0 3F3C 7FFF move.w -[A7], 0x7FFF
000053D4 3F3C 7FFF move.w -[A7], 0x7FFF
000053D8 3F3C 8000 move.w -[A7], 0x8000
000053DC 3F3C 8000 move.w -[A7], 0x8000
000053E0 A8A7 syscall SetRect
000053E2 6000 013A bra +0x13C /* 0000551E */
000053E6 4A6D FDB0 tst.w [A5 - 0x250]
000053EA 6712 beq +0x14 /* 000053FE */
000053EC 3F2E 000E move.w -[A7], [A6 + 0xE]
000053F0 3F2E 000C move.w -[A7], [A6 + 0xC]
000053F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000053F8 A8F1 syscall StdComment
000053FA 6000 0122 bra +0x124 /* 0000551E */
label000053FE:
000053FE 426D FDAE clr.w [A5 - 0x252]
00005402 42A7 clr.l -[A7]
00005404 2F2D FD94 move.l -[A7], [A5 - 0x26C]
00005408 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
0000540C 201F move.l D0, [A7]+
0000540E 2D40 FFEC move.l [A6 - 0x14], D0
00005412 4878 0052 push.l 0x52 /* 'R' */
00005416 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000541A 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000541E 3D40 FFFE move.w [A6 - 0x2], D0
00005422 7069 moveq.l D0, 0x69
00005424 3D40 FF9A move.w [A6 - 0x66], D0
00005428 426E FF9C clr.w [A6 - 0x64]
0000542C 7001 moveq.l D0, 0x01
0000542E 3D40 FF9E move.w [A6 - 0x62], D0
00005432 42A7 clr.l -[A7]
00005434 2F2D FD94 move.l -[A7], [A5 - 0x26C]
00005438 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */]
0000543C 508F addq.l A7, 8
0000543E 2D40 FFA0 move.l [A6 - 0x60], D0
00005442 7001 moveq.l D0, 0x01
00005444 2D40 FFA4 move.l [A6 - 0x5C], D0
00005448 41EE FFA8 lea.l A0, [A6 - 0x58]
0000544C 43ED FD7C lea.l A1, [A5 - 0x284]
00005450 20D9 move.l [A0]+, [A1]+
00005452 20D9 move.l [A0]+, [A1]+
00005454 7001 moveq.l D0, 0x01
00005456 3D40 FFB2 move.w [A6 - 0x4E], D0
0000545A 7001 moveq.l D0, 0x01
0000545C 3D40 FFB0 move.w [A6 - 0x50], D0
00005460 3D7C 00FF FFB6 move.w [A6 - 0x4A], 0xFF
00005466 3D7C 00FF FFB4 move.w [A6 - 0x4C], 0xFF
0000546C 426E FFBA clr.w [A6 - 0x46]
00005470 426E FFB8 clr.w [A6 - 0x48]
00005474 41EE FFC4 lea.l A0, [A6 - 0x3C]
00005478 43ED AB72 lea.l A1, [A5 - 0x548E]
0000547C 20D9 move.l [A0]+, [A1]+
0000547E 20D9 move.l [A0]+, [A1]+
00005480 41EE FFBC lea.l A0, [A6 - 0x44]
00005484 43ED AB6A lea.l A1, [A5 - 0x5496]
00005488 20D9 move.l [A0]+, [A1]+
0000548A 20D9 move.l [A0]+, [A1]+
0000548C 7001 moveq.l D0, 0x01
0000548E 3D40 FFCC move.w [A6 - 0x34], D0
00005492 7001 moveq.l D0, 0x01
00005494 3D40 FFCE move.w [A6 - 0x32], D0
00005498 3D6D FD78 FFD0 move.w [A6 - 0x30], [A5 - 0x288]
0000549E 426E FFD2 clr.w [A6 - 0x2E]
000054A2 3D6D FD7A FFE0 move.w [A6 - 0x20], [A5 - 0x286]
000054A8 42AE FFD4 clr.l [A6 - 0x2C]
000054AC 2D6D FD8C FFD8 move.l [A6 - 0x28], [A5 - 0x274]
000054B2 42AE FFDC clr.l [A6 - 0x24]
000054B6 2F2D FD94 move.l -[A7], [A5 - 0x26C]
000054BA 206E FFEC movea.l A0, [A6 - 0x14]
000054BE 4868 0052 pea.l [A0 + 0x52]
000054C2 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
000054C6 206D FD94 movea.l A0, [A5 - 0x26C]
000054CA 302E FFFE move.w D0, [A6 - 0x2]
000054CE C1FC 0052 muls.w D0, 0x52 /* 'R' */
000054D2 D090 add.l D0, [A0]
000054D4 2040 movea.l A0, D0
000054D6 43EE FF9A lea.l A1, [A6 - 0x66]
000054DA 7013 moveq.l D0, 0x13
label000054DC:
000054DC 20D9 move.l [A0]+, [A1]+
000054DE 51C8 FFFC dbf D0, -0x6 /* 000054DC */
000054E2 30D9 move.w [A0]+, [A1]+
000054E4 6038 bra +0x3A /* 0000551E */
000054E6 4A6D FDB0 tst.w [A5 - 0x250]
000054EA 6710 beq +0x12 /* 000054FC */
000054EC 3F2E 000E move.w -[A7], [A6 + 0xE]
000054F0 3F2E 000C move.w -[A7], [A6 + 0xC]
000054F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000054F8 A8F1 syscall StdComment
000054FA 6022 bra +0x24 /* 0000551E */
label000054FC:
000054FC 7001 moveq.l D0, 0x01
000054FE 3B40 FDB2 move.w [A5 - 0x24E], D0
00005502 601A bra +0x1C /* 0000551E */
00005504 4A6D FDB0 tst.w [A5 - 0x250]
00005508 6710 beq +0x12 /* 0000551A */
0000550A 3F2E 000E move.w -[A7], [A6 + 0xE]
0000550E 3F2E 000C move.w -[A7], [A6 + 0xC]
00005512 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005516 A8F1 syscall StdComment
00005518 6004 bra +0x6 /* 0000551E */
label0000551A:
0000551A 426D FDB2 clr.w [A5 - 0x24E]
label0000551E:
0000551E 4E5E unlink A6
00005520 205F movea.l A0, [A7]+
00005522 4FEF 0008 lea.l A7, [A7 + 0x8]
00005526 4ED0 jmp [A0]
fn00005528:
00005528 4E56 FFB0 link A6, -0x0050
0000552C 3F3C 0001 move.w -[A7], 0x1
00005530 486E FFB0 pea.l [A6 - 0x50]
00005534 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00005538 5C8F addq.l A7, 6
0000553A 41EE FFB0 lea.l A0, [A6 - 0x50]
0000553E 226D AB82 movea.l A1, [A5 - 0x547E]
00005542 2348 0068 move.l [A1 + 0x68], A0
00005546 41ED 108A lea.l A0, [A5 + 0x108A /* export_525 */]
0000554A 2D48 FFB0 move.l [A6 - 0x50], A0
0000554E 41ED 1092 lea.l A0, [A5 + 0x1092 /* export_526 */]
00005552 2D48 FFB4 move.l [A6 - 0x4C], A0
00005556 41ED 109A lea.l A0, [A5 + 0x109A /* export_527 */]
0000555A 2D48 FFB8 move.l [A6 - 0x48], A0
0000555E 41ED 10A2 lea.l A0, [A5 + 0x10A2 /* export_528 */]
00005562 2D48 FFBC move.l [A6 - 0x44], A0
00005566 41ED 10AA lea.l A0, [A5 + 0x10AA /* export_529 */]
0000556A 2D48 FFC0 move.l [A6 - 0x40], A0
0000556E 41ED 10B2 lea.l A0, [A5 + 0x10B2 /* export_530 */]
00005572 2D48 FFC4 move.l [A6 - 0x3C], A0
00005576 41ED 10BA lea.l A0, [A5 + 0x10BA /* export_531 */]
0000557A 2D48 FFC8 move.l [A6 - 0x38], A0
0000557E 41ED 10C2 lea.l A0, [A5 + 0x10C2 /* export_532 */]
00005582 2D48 FFCC move.l [A6 - 0x34], A0
00005586 41ED 10CA lea.l A0, [A5 + 0x10CA /* export_533 */]
0000558A 2D48 FFD0 move.l [A6 - 0x30], A0
0000558E 41ED 10D2 lea.l A0, [A5 + 0x10D2 /* export_534 */]
00005592 2D48 FFD4 move.l [A6 - 0x2C], A0
00005596 42A7 clr.l -[A7]
00005598 42A7 clr.l -[A7]
0000559A 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
0000559E 205F movea.l A0, [A7]+
000055A0 2B48 FD94 move.l [A5 - 0x26C], A0
000055A4 426D FDB0 clr.w [A5 - 0x250]
000055A8 426D FDAA clr.w [A5 - 0x256]
000055AC 426D FDB2 clr.w [A5 - 0x24E]
000055B0 426D FDAC clr.w [A5 - 0x254]
000055B4 426D FDAE clr.w [A5 - 0x252]
000055B8 A896 syscall HidePen
000055BA 206E 0008 movea.l A0, [A6 + 0x8]
000055BE 2050 movea.l A0, [A0]
000055C0 43ED FDB4 lea.l A1, [A5 - 0x24C]
000055C4 5488 addq.l A0, 2
000055C6 22D8 move.l [A1]+, [A0]+
000055C8 22D8 move.l [A1]+, [A0]+
000055CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000055CE 486D FDB4 pea.l [A5 - 0x24C]
000055D2 A8F6 syscall DrawPicture
000055D4 A897 syscall ShowPen
000055D6 202D FD94 move.l D0, [A5 - 0x26C]
000055DA 4E5E unlink A6
000055DC 4E75 rts
fn000055DE:
000055DE 4E56 FFAA link A6, -0x0056
000055E2 48E7 0300 movem.l -[A7], D6,D7
000055E6 42A7 clr.l -[A7]
000055E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000055EC 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000055F0 201F move.l D0, [A7]+
000055F2 4878 0052 push.l 0x52 /* 'R' */
000055F6 2F00 move.l -[A7], D0
000055F8 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000055FC 3C00 move.w D6, D0
000055FE 7E00 moveq.l D7, 0x00
00005600 6000 006A bra +0x6C /* 0000566C */
label00005604:
00005604 206E 0008 movea.l A0, [A6 + 0x8]
00005608 3007 move.w D0, D7
0000560A C1FC 0052 muls.w D0, 0x52 /* 'R' */
0000560E D090 add.l D0, [A0]
00005610 2040 movea.l A0, D0
00005612 43EE FFAE lea.l A1, [A6 - 0x52]
00005616 7013 moveq.l D0, 0x13
label00005618:
00005618 22D8 move.l [A1]+, [A0]+
0000561A 51C8 FFFC dbf D0, -0x6 /* 00005618 */
0000561E 32D8 move.w [A1]+, [A0]+
00005620 0C6E 006C FFAE cmpi.w [A6 - 0x52], 0x6C /* 'l' */
00005626 6642 bne +0x44 /* 0000566A */
00005628 2D6E FFEC FFAA move.l [A6 - 0x56], [A6 - 0x14]
0000562E 2F2E FFAA move.l -[A7], [A6 - 0x56]
00005632 4EBA FEF4 jsr [PC - 0x10C /* 00005528 */]
00005636 588F addq.l A7, 4
00005638 2D40 FFEC move.l [A6 - 0x14], D0
0000563C 2F2E FFAA move.l -[A7], [A6 - 0x56]
00005640 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00005644 206E 0008 movea.l A0, [A6 + 0x8]
00005648 3007 move.w D0, D7
0000564A C1FC 0052 muls.w D0, 0x52 /* 'R' */
0000564E D090 add.l D0, [A0]
00005650 2040 movea.l A0, D0
00005652 43EE FFAE lea.l A1, [A6 - 0x52]
00005656 7013 moveq.l D0, 0x13
label00005658:
00005658 20D9 move.l [A0]+, [A1]+
0000565A 51C8 FFFC dbf D0, -0x6 /* 00005658 */
0000565E 30D9 move.w [A0]+, [A1]+
00005660 2F2E FFEC move.l -[A7], [A6 - 0x14]
00005664 4EBA FF78 jsr [PC - 0x88 /* 000055DE */]
00005668 588F addq.l A7, 4
label0000566A:
0000566A 5247 addq.w D7, 1
label0000566C:
0000566C BE46 cmp.w D7, D6
0000566E 6D94 blt -0x6A /* 00005604 */
00005670 4CDF 00C0 movem.l D6,D7, [A7]+
00005674 4E5E unlink A6
00005676 4E75 rts
export_535:
00005678 4E56 FFF8 link A6, -0x0008
0000567C 42A7 clr.l -[A7]
0000567E 2F2D B528 move.l -[A7], [A5 - 0x4AD8]
00005682 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00005686 201F move.l D0, [A7]+
00005688 4A80 tst.l D0
0000568A 6E42 bgt +0x44 /* 000056CE */
0000568C 206E 0016 movea.l A0, [A6 + 0x16]
00005690 0828 0007 0004 btst.b [A0 + 0x4], 0x7
00005696 6736 beq +0x38 /* 000056CE */
00005698 206E 0016 movea.l A0, [A6 + 0x16]
0000569C 2D68 002A FFF8 move.l [A6 - 0x8], [A0 + 0x2A]
000056A2 2D7C 0000 0810 FFFC move.l [A6 - 0x4], 0x810
000056AA 2F2D B528 move.l -[A7], [A5 - 0x4AD8]
000056AE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000056B2 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
000056B6 206E FFF8 movea.l A0, [A6 - 0x8]
000056BA 226D B528 movea.l A1, [A5 - 0x4AD8]
000056BE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000056C2 2F11 move.l -[A7], [A1]
000056C4 2F10 move.l -[A7], [A0]
000056C6 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000056CA 4FEF 000C lea.l A7, [A7 + 0xC]
label000056CE:
000056CE 4E5E unlink A6
000056D0 205F movea.l A0, [A7]+
000056D2 4FEF 0012 lea.l A7, [A7 + 0x12]
000056D6 4ED0 jmp [A0]
fn000056D8:
000056D8 4E56 FFA8 link A6, -0x0058
000056DC 3F3C 0001 move.w -[A7], 0x1
000056E0 486E FFA8 pea.l [A6 - 0x58]
000056E4 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
000056E8 5C8F addq.l A7, 6
000056EA 41EE FFA8 lea.l A0, [A6 - 0x58]
000056EE 226D AB82 movea.l A1, [A5 - 0x547E]
000056F2 2348 0068 move.l [A1 + 0x68], A0
000056F6 41ED 10DA lea.l A0, [A5 + 0x10DA /* export_535 */]
000056FA 2D48 FFC8 move.l [A6 - 0x38], A0
000056FE A896 syscall HidePen
00005700 206E 0008 movea.l A0, [A6 + 0x8]
00005704 2050 movea.l A0, [A0]
00005706 43EE FFF8 lea.l A1, [A6 - 0x8]
0000570A 5488 addq.l A0, 2
0000570C 22D8 move.l [A1]+, [A0]+
0000570E 22D8 move.l [A1]+, [A0]+
00005710 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005714 486E FFF8 pea.l [A6 - 0x8]
00005718 A8F6 syscall DrawPicture
0000571A A897 syscall ShowPen
0000571C 4E5E unlink A6
0000571E 4E75 rts
fn00005720:
00005720 4E56 FF80 link A6, -0x0080
00005724 486E FFF4 pea.l [A6 - 0xC]
00005728 A874 syscall GetPort
0000572A 3F3C 0001 move.w -[A7], 0x1
0000572E 486E FF88 pea.l [A6 - 0x78]
00005732 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00005736 5C8F addq.l A7, 6
00005738 2F2D B528 move.l -[A7], [A5 - 0x4AD8]
0000573C 42A7 clr.l -[A7]
0000573E 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00005742 4A6D B110 tst.w [A5 - 0x4EF0]
00005746 6700 008C beq +0x8E /* 000057D4 */
0000574A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000574E 4EBA FF88 jsr [PC - 0x78 /* 000056D8 */]
00005752 588F addq.l A7, 4
00005754 42A7 clr.l -[A7]
00005756 2F2D B528 move.l -[A7], [A5 - 0x4AD8]
0000575A 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
0000575E 201F move.l D0, [A7]+
00005760 4A80 tst.l D0
00005762 6E48 bgt +0x4A /* 000057AC */
00005764 42A7 clr.l -[A7]
00005766 4879 636C 7574 push.l 0x636C7574 /* 'clut' */
0000576C 3F3C 03E8 move.w -[A7], 0x3E8
00005770 A9A0 syscall GetResource
00005772 205F movea.l A0, [A7]+
00005774 2D48 FFF8 move.l [A6 - 0x8], A0
00005778 2D7C 0000 0810 FFFC move.l [A6 - 0x4], 0x810
00005780 2F2D B528 move.l -[A7], [A5 - 0x4AD8]
00005784 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005788 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
0000578C 206E FFF8 movea.l A0, [A6 - 0x8]
00005790 226D B528 movea.l A1, [A5 - 0x4AD8]
00005794 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005798 2F11 move.l -[A7], [A1]
0000579A 2F10 move.l -[A7], [A0]
0000579C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000057A0 4FEF 000C lea.l A7, [A7 + 0xC]
000057A4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000057A8 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
label000057AC:
000057AC 42A7 clr.l -[A7]
000057AE AA28 syscall GetCTSeed
000057B0 201F move.l D0, [A7]+
000057B2 2F00 move.l -[A7], D0
000057B4 2F2D B528 move.l -[A7], [A5 - 0x4AD8]
000057B8 4EBA B678 jsr [PC - 0x4988 /* 00000E32 */]
000057BC 508F addq.l A7, 8
000057BE 2D6D B188 FF84 move.l [A6 - 0x7C], [A5 - 0x4E78]
000057C4 2B6D B528 B188 move.l [A5 - 0x4E78], [A5 - 0x4AD8]
000057CA 3F3C 0001 move.w -[A7], 0x1
000057CE 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
000057D2 548F addq.l A7, 2
label000057D4:
000057D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000057D8 4EBA FD4E jsr [PC - 0x2B2 /* 00005528 */]
000057DC 588F addq.l A7, 4
000057DE 2D40 FF80 move.l [A6 - 0x80], D0
000057E2 2F2E FF80 move.l -[A7], [A6 - 0x80]
000057E6 4EBA FDF6 jsr [PC - 0x20A /* 000055DE */]
000057EA 588F addq.l A7, 4
000057EC 4A6D B110 tst.w [A5 - 0x4EF0]
000057F0 6710 beq +0x12 /* 00005802 */
000057F2 3F3C 0001 move.w -[A7], 0x1
000057F6 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000057FA 548F addq.l A7, 2
000057FC 2B6E FF84 B188 move.l [A5 - 0x4E78], [A6 - 0x7C]
label00005802:
00005802 3F3C 0001 move.w -[A7], 0x1
00005806 486E FF88 pea.l [A6 - 0x78]
0000580A 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
0000580E 5C8F addq.l A7, 6
00005810 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00005814 A873 syscall SetPort
00005816 202E FF80 move.l D0, [A6 - 0x80]
0000581A 4E5E unlink A6
0000581C 4E75 rts